- 10个C#编程和Visual Studio使用技巧
- http://developer.51cto.com 2010-09-28 08:52 黄永兵 译 51CTO.com 我要评论(1)
- C#是一门伟大的编程语言,与C++和Java相比,它的语法更简单,相对来说更好入门。Visual Studio作为.Net平台上最重量级的IDE,也通过不断的更新为开发者带来更出色的开发体验。本文将介绍10个C#编程和Visual Studio IDE使用技巧。
- Console.WriteLine("My Tips On ,{0}C#", Environment.NewLine);
- using System.Web.UI.WebControls;
- using MyGenericLibrary.UserControls;
- /* Assuming that you had a Text Box control in both the namespace,
- you would have to fully qualify the class object with the
- complete namespace.To avoid that, you can use namespace alias.
- Change as below */
- using System.Web.UI.WebControls;
- using mc = MyGenericLibrary.UserControls;
- /*and then use, /*
- mc.TextBox textbox = new mc.TextBox();
- public class MyClass
- {
- private string _id;
- public string InternalID
- {
- get { return _id; }
- set { _id = value; }
- }
- }
- [DebuggerBrowsable(DebuggerBrowsableState.Never)]
- public class MyClass
- {
- private string _id;
- public string InternalID
- {
- get { return _id; }
- set { _id = value; }
- }
- }
- public class MyClass
- {
- [DebuggerDisplay("Value = {myVariable}")]
- public string myVariable = "mydisplay";
- }
- if (e.Item.ItemType == ListItemType.Item )
- {
- //Your code here.
- }
- int myExpectedValueIfNull = 10;
- int expectedValue = myfunction() ?? myExpectedValueIfNull
- StringBuilder error Messages = new StringBuilder();
- try
- {
- DataSet dataSet1 = populateDataSet(1);
- DataSet dataSet2 = populateDataSet(2);
- dataset1.Merge(dataset2);
- }
- catch (System.Data.DataException de)
- {
- foreach (DataTable myTable in dataSet1.Tables)
- {
- foreach (DataRow myRow in myTable.GetErrors())
- {
- foreach (DataColumn myColumn in myRow.GetColumnsInError())
- {
- //loop through each column in the row that has caused the error
- //during the bind and show it.
- error Messages .Append(string.Format(
- "Merge failed due to : {0}", myColumn.GetColumnError(myColumn)));
- }
- }
- }
- }
- Visual Studio自定义调整窗体的两个小技巧
- Visual Studio 2010中关于C#的几点改进
- Visual Studio 2010及.Net 4新功能一览
- 提高效率 用好Visual Studio 2010自定义代码段
上一篇:采用C#泛型实现数据库之间的切换
下一篇:关于性格内向者的10个误解