随笔分类 -  C# 基础

c# 迭代器 与 集合 IEnumerable.GetEnumerator 方法
摘要:示例来源 :msdn 参考:https://msdn.microsoft.com/zh-cn/library/dscyy5s0(v=vs.110).aspx 使用匿名方法、迭代器和部分选件类创建简洁的代码:https://msdn.microsoft.com/zh-cn/magazine/cc1... 阅读全文
posted @ 2015-04-21 13:45 知鸟 阅读(1800) 评论(0) 推荐(0)
C# 线程
摘要:C#中的线程(一)入门 来源 :wota static void WriteY() { Console.Write("y"); // Write 'y' forever } public stat... 阅读全文
posted @ 2015-04-17 11:02 知鸟 阅读(249) 评论(0) 推荐(0)
C#堆栈
摘要:栈就是堆栈,因为堆和堆栈这样说太拗口了,搞得像绕口令,所以有些时候就把堆栈简称为栈。堆和栈,你看这又多舒服。但无论什么时候,堆栈都不等于堆和栈,必须说,堆和栈或者堆和堆栈。有人说:“C#的所有值类型与对象的引用是保存在栈中的,而所有的对象实例是保存在堆中的。”正确吗?不完全正确。应该说值类型变量和引... 阅读全文
posted @ 2015-03-10 09:58 知鸟 阅读(281) 评论(0) 推荐(0)
XML IList<T> TO DataSet TO DataTable 相互转换
摘要:1 //遍历XML 获得 DataSet //XmlTextReader static void Main(string[] args) 2 { 3 string xmlData = @"D:\study\XML... 阅读全文
posted @ 2014-12-12 11:18 知鸟 阅读(321) 评论(0) 推荐(0)
System.IO
摘要:I/O 1.文件操作:File(1)voidAppendAllText(string path, string contents)(2)boolExists(string path)(3)string[]Read... 阅读全文
posted @ 2014-06-09 21:06 知鸟 阅读(644) 评论(0) 推荐(0)
C#路径,文件,目录,I/O常见操作
摘要:C#路径,文件,目录,I/O常见操作文件操作是程序中非常基础和重要的内容,而路径、文件、目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给... 阅读全文
posted @ 2014-06-09 13:43 知鸟 阅读(2246) 评论(0) 推荐(0)
控制台获得键盘事件
摘要:public static void Main(String[] args){ bool tag = true; do { ConsoleKeyInfo info = Console.ReadKey(); switch (info.Key) ... 阅读全文
posted @ 2014-04-15 18:54 知鸟 阅读(721) 评论(0) 推荐(0)
C#反射 入门学习 02
摘要:获取Type类型的构造函数 前言 有了前面的C#反射 入门学习 01的知识,学习这篇估计是搓搓有余,它教会了我们获取方法的相... 阅读全文
posted @ 2014-04-15 15:28 知鸟 阅读(206) 评论(0) 推荐(0)
C#反射 入门学习 01
摘要:前言 获取方法的相关信息的两种形式反射是一种允许用户获得类信息的C#功能,Type对象映射它代表的底层对象;在.Net 中, 一旦获得了Type对象,就可以使用GetMethods()方法获取此类型支持的方法列表;该方法的两种形式:MethodInfo ... 阅读全文
posted @ 2014-04-14 20:11 知鸟 阅读(546) 评论(0) 推荐(0)
读张子阳老师的委托和事件 2
摘要:阅读张子阳老师 园子 事件 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace 张子阳事件 7 { 8 //定义委托 9 ... 阅读全文
posted @ 2014-04-13 15:30 知鸟 阅读(287) 评论(0) 推荐(0)
读张子阳老师的委托和事件 1
摘要:没有使用委托前NotDelegate 1 namespace 张子阳委托 2 { 3 class NotDelegate 4 { 5 public voi... 阅读全文
posted @ 2014-04-13 12:38 知鸟 阅读(1063) 评论(0) 推荐(0)
冒泡排序
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace ConsoleApplication1 7 { 8 class Program 9 {10 static void Main(string[] args)11 {12 int[] arrs = { 1, 3, 5, 4, 2, 3, 5, 3, 5, 6, 8, 9, 2, 10 };13 ... 阅读全文
posted @ 2013-12-17 10:08 知鸟 阅读(176) 评论(0) 推荐(0)
数组的定义形式
摘要:一、一维数组的定义类型名[] 数组名;类型名[] 数组名 = { 初始值列表 };类型名[] 数组名 = new 类型名[ 数组大小 ];类型名[] 数组名 = new 类型名[ 数组大小 ] { 初始值列表 };int[] nullArray;int[] intArray = new... 阅读全文
posted @ 2013-11-30 01:29 知鸟 阅读(1382) 评论(0) 推荐(0)