2013/08/29 C# WPF 学习笔记
2013-08-30 21:41
369 查看
自感 编程习惯(便于Debug调试的习惯)
List<int> testList = new List<int>(); for (int i = 0; i < 10; i++) { testList.Add(new Random().Next(100)); Thread.Sleep(100); } Console.WriteLine("偶数:"); // testList.Count 不好的习惯 //长度的不固定性 调错误的时候不易 一眼看出问题 for (int i = 0; i < testList.Count; i++) { if (testList[i] % 2 == 0) { Console.Write(testList[i].ToString() + ", "); } } Console.WriteLine(); Console.WriteLine("奇数:"); // 这种习惯较好 int count = testList.Count; for (int i = 0; i < count; i++) { if (testList[i] % 2 != 0) { Console.Write(testList[i].ToString() + ", "); } } Console.WriteLine(); Console.Read();
class A
{
public string Name { get; set; }
public string Sex { get; set; }
}
class Program
{
static void Main(string[] args)
{
List<A> list = new List<A>();
for (int i = 0; i < 10; i++)
{
//代码看起来简洁
//如果是 {} 内部有 类型转换过程 不便做调试
list.Add(new A() { Name = i + "_XX" , Sex = (i % 2 == 0 ? "女" : "男") });
}
for (int i = 10; i < 20; i++)
{
A a = new A();
//这种写法 对a中变量 通过类型中赋值时 便于调试
a.Name = i + "_YY";
a.Sex = i % 2 == 0 ? "女" : "男";
list.Add(a);
}
foreach (A a in list)
{
Console.WriteLine(a.Name + " " + a.Sex);
}
Console.Read();
}
}
相关文章推荐
- 2013/09/13 C# WPF 学习笔记 ---- 块儿
- 2013/08/27 C# WPF 学习笔记
- 2013/08/17 C# WPF 学习笔记
- C#学习笔记-WPF前端布局和控件的使用
- 2013/08/16 C# WPF 学习笔记
- 2013/08/20 C# WPF 学习笔记
- C#学习笔记(WPF,WCF,AJAX)
- 2013/08/28 C# WPF 学习笔记
- 2013/08/30 C# WPF 学习笔记
- 2013/08/19 C# WPF 学习笔记
- C#/WPF学习笔记:起始
- 2013/08/31 C# WPF 学习笔记
- C#/WPF学习笔记:class 与 struct
- 2013/08/18 C# WPF 学习笔记
- C#/WPF学习笔记:起始
- C#/WPF学习笔记:class 与 struct
- 2013/08/22 C# WPF 学习笔记
- 2013/08/21 C# WPF 学习笔记
- 2013/08/23 C# WPF 学习笔记
- 2013/09/04 C# WPF 学习笔记