程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#版的FAQ

C#版的FAQ

編輯:關於C語言
問:如何簡便快速的轉換字符數組到字符串?<br>
答:char[] ar;<br>
   String s = new String(ar);<br>
<br>
問:我想遍歷窗體中的某個控件(如DateTimePicker),怎麼辦? <br>
答:foreach(Control c in this.Controls)<br>
        {<br>
            if (c is DateTimePicker)<br>
            {<br>
                //你的代碼<br>
                // MessageBox.Show( ((DateTimePicker)c).Name);<br>
            }<br>
        }<br>
<br>
問: 我想學c#,有好書推薦麼?<br>
答: (a)《C#高級編程》<br>
    (b)看.Net SDK,比哪本書都好!<br>
<br>
問:C#中如何判斷字符串中不含全角字符 <br>
答:判斷ASCII是否大於255如果大於則為全角字符<br>
<br>
問:DataGrid的DataSource一定是DataSet嗎?可以自己操作DataGrid而不是通過數據綁定<br>
答:賦值<br>
   dgExample[ rowNum, colNum ] = "aaaa";<br>
    取值<br>
   string cellValue = dgExample[ rowNum, colNum ].ToString()<br>
   實際上操作datagrid也就是操作其對應的數據源的DataTable<br>
   你自己建一個DataTable,然後操作Column和Row就可以了,最後綁定到DataGird <br>
<br>
問:如何獲取DataTable中DataRowState不等於Delete的總行數?<br>
答:myTable.DataView.RowStateFilter=DataVIEwRowState.Deleted;<br>
   int UndeleteRowCount=myTable.Rows.Count -myTable.DataVIEw.Count<br>
<br>
問:請問c#如何創建不規則窗體<br>
答:可以通過Form.Region 來實現<br>
   http://www.codeproject.com/csharp/shapedform.ASP<br>
<br>
問:如何判斷今天是這個星期的第幾天?<br>
答:DateTime.Now.DayOfWeek.GetHashCode()<br>
   或者int intDayOfWeek=(int)DateTime.Now.DayOfWeek;<br>
<br>
問: 如何取得字符串中某個字符的ASCII碼?<br>
答: int a='a';可以得到a的AscII碼<br>
<br>
問:如何屏蔽winform的隨意拖動大小功能阿<br>
答:改變一下FormBorderStyle 為 FixedSingle<br>
<br>
<答案有錯誤的請指出>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved