c# .net使用SqlDataReader注意的幾點

標籤:轉自:http://blog.knowsky.com/258608.htm 1、當SqlDataReader沒有關閉之前,資料庫連接會一直保持open狀態,所以在使用SqlDataReader時,使用完畢應該馬上調用SqlDataReader.Close()關閉它。2、一個串連只能被一個SqlDataReader使用,這也是為什麼要儘早關閉SqlDataReader的原因。3、使用完SqlDataReader後,你可以在程式中顯示的調用資料庫連接對象的Close方法關閉串連,也可

C#日誌寫入

標籤: public class Log { /// <summary> /// 寫日誌,指定記錄檔 /// </summary> /// <param name="File"></param> /// <param name="Msg"></param> public static void Add(string

c# List應用

標籤:集合是OOP中的一個重要概念,C#中對集合的全面支援更是該語言的精華之一。    為什麼要用泛型集合?    在C# 2.0之前,主要可以通過兩種方式實現集合:    a.使用ArrayList    直接將對象放入ArrayList,操作直觀,但由於集合中的項是Object類型,因此每次使用都必須進行繁瑣的類型轉換。   

利用C#OOB 元件強壯程式日誌

標籤:前言在項目正式上線後,如果出現錯誤、異常、崩潰等情況,我們往往第一想到的事就是查看日誌。所以日誌對於一個系統的維護是非常重要的。聲明本文中的範例程式碼旨在這個架構是怎麼工作的,具體實現可以自由發揮。貫穿所有的日誌系統日誌系統,往往是貫穿一個程式的所有代碼的;試想一下,如果你的日誌完全是由第三方組件提供的;那麼就意味著,你的所有項目都必須引用這個dll;也許你會說自己可以2次封裝,那麼依然需要所有項目都引用你的這個封裝後的log項目,另一方面一些log組件需要執行個體化後才可以使用,比如lo

c# webkit html5瀏覽器

標籤:1. openwebkitsharp demo的運行     1. 查看說明How to use.txt 文檔基礎沒有問題 2. c# 調用JS的方法    注意HTML當中關聯的JS檔案一定要存在。openwebkitsharp 當中JSTest檔案page.html所關聯的JS路徑: <script type="text/javascript"

C#數字千分位問題

標籤:1、C#中用最簡單的方法把數字(不含小數)轉換為千分位格式:     如1234567變成1,234,567     方法:1234567.ToString("###,###")   或  1234567.ToString("N0")    2、C#中把數字轉換成帶兩位小數的千分位字元:     如12

C#中的運算式樹狀架構的淺解

標籤:運算式樹狀架構可以說是Linq的核心之一,為什麼是Linq的核心之一呢?因為運算式樹狀架構使得c#不再是僅僅能編譯成IL,我們可以通過c#產生一個運算式樹狀架構,將結果作為一個中間格式,在將其轉換成目標平台上的母語。比如SQL。我們常用的Linq to sql就是這樣產生SQL的。 運算式樹狀架構是.NET 3.5之後引入的,它是一個強大靈活的工具(比如用在LINQ中構造動態查詢)。 先來看看Expression類的API介面: namespace

C#Regex合并連續空格為單個空格

標籤:第一種方法:      使用 System.Text.RegularExpressions.Regex.Replace()方法  string result = String.Empty;  string str = "Just     Test the  Method";   result = Regex.Replace(str, "\\s{2,}", " ");//s{2,}

談C#中的Delegate

標籤: 引言    Delegate是Dotnet1.0的時候已經存在的特性了,但由於在實際工作中一直沒有機會使用Delegate這個特性,所以一直沒有對它作整理。這兩天,我再度翻閱了一些關於Delegate的資料,並開始正式整理這個C#中著名的特性。本文將由淺入深的談一下Delegate這個特性。一.Delegate是什嗎?   

C# 正則分組捕獲

標籤:分組文法 捕獲 (exp) 匹配exp,並捕獲文本到自動命名的組裡 (?<name>exp) 匹配exp,並捕獲文本到名稱為name的組裡,也可以寫成(?‘name‘exp) (?:exp) 匹配exp,不捕獲匹配的文本 位置指定 (?=exp) 匹配exp前面的位置 (?<=exp) 匹配exp後面的位置 (?!exp) 匹配後面跟的不是exp的位置 (?<!exp) 匹配前面不是exp的位置 注釋 (?#comment)

社會安全號碼碼15位轉18位 C#實現

標籤:【身份證最後一位神秘X的由來】身份證中的“冷知識”1999年的今天,《國務院關於實行公民身份號碼制度的決定》被發布,當年10月1日實施。為什麼有的有X?這位元是根據前17位計算出的校正碼。如某人尾號是0-9,不會有X,如是10,則用X代替。Ⅹ是羅馬數位10,這能保證社會安全號碼不多位。/// <summary>/// 轉換15位社會安全號碼碼為18位/// </summary>/// <param

c# 產生指定長度的唯一標識方法

標籤: public static string GetUniqueIdentifier(int length) { int maxSize = length; char[] chars = new char[62]; string a; a = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";

c#操作時間

標籤:    DateTime dt = DateTime.Now;  //目前時間             DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d")));  //本周周一     

C# 擷取當前日期在指定日期範圍內是第幾周

標籤: public static int GetWeekOfDay(DateTime start, DateTime end) { //總周數 var weekCount = Math.Ceiling(Convert.ToDouble((end - start).Days / 7)); //用於儲存日期 var weekDic = new

C# POST

標籤:參數拼接方法:&  類似url參數。然後轉化為位元組型 string postdate = "Submit=" + Submit + "&dopost=" + dopost + "&position=" + position + "&saveset=" + saveset + "&

C# ASE加密解密

標籤:項目中比較常用的加密手段   /// <summary> /// ASE_128_ECB_無填充_64Base_加密函數 /// </summary> /// <param name="content">要加密的內容</param> /// <param name="key">一定要16位的密鑰</param> ///

C#讀取Excel文檔

標籤:上面分別是Excel文檔的內容和讀取結果;奉上C#原始碼:using System;using System.Data;using System.Data.OleDb;namespace ReadExcel{ class ReadExcel { static void Main() { DataSet dataset = ReadExcel.ExcelToDS(@"D:\test1.xls");

C# 金額轉換為中文

標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{    class Program    {        static void Main(string[]

C#中ToString()格式詳解

標籤:在開發一個串口通訊程式時,用到需要將10進位轉換為16進位的情況,參照了如下類容:From:http://www.cnblogs.com/xdotnet/archive/2009/01/17/tostring_format.html 在很多個物件顯示為字串的時候都會使用到ToString中的格式化,由於以前沒怎麼注意到這個問題,想總結一下各個基礎結構對象的格式化,以便後備之用!!! Int.ToString(format):格式字串採用以下形式:Axx,其中 A

C風格字串

標籤:字串數組可以在定義時初始化:char a[]="abcdefg",*p ;//指標如果定義時不初始化,cin>>p;是可以的,如果初始化了就不行了(這個有點費解)。但是不能定義後直接賦值,如:a="23qf";也不能a=p;只能用strcpy(a,p);但是:p="23fdsaf";p=a;是可以的...數組的時候各種便秘,只要一變成指標就立馬通暢,怪不得都愛用指標。 #include <iostream>using namespace std;int

總頁數: 4314 1 .... 3373 3374 3375 3376 3377 .... 4314 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.