07 2012 档案
摘要:泛型类型参数简介 在定义泛型类型和泛型方法时,常用到泛型类型参数,泛型类型参数是在实例化泛型时指定类型的占位符。泛型类型参数放在“<>”内。 泛型类型参数命名建议: (1)当泛型类型参数为单个字母时,建议用T表示。(1)当泛型类型参数用单词定义时,建议在单词前加T。private void PromptName<T>(T t) {}private void PromptName<Tuser>(Tuser user){}泛型类型参数约束在定义泛型类时,可以对在实例化泛型类时用于类型参数的类型种类施加限制。如果实例化泛型类时使用某个约束所不允许的类型来实例化类,
阅读全文
摘要:(1)自定义泛型链表类。 public class GenericList<T> { private class Node { //当前节点值 private T data; public T Data { get { return data; } set { data = value; } } //节点的下一个节点 private Node...
阅读全文
摘要:写入文本文件 class WriteTextFile { static void Main() { //如果文件不存在,则创建;存在则覆盖 //该方法写入字符数组换行显示 string[] lines = { "first line", "second line", "third line","第四行" }; System.IO.File.WriteAllLines(@"C:\testDir\test.txt", lines, Encoding.UTF8); ...
阅读全文
摘要:创建目录和文件 1、通过Path类的Combine方法可以合并路径。 string activeDir = @"C:\myDir"; string newPath = System.IO.Path.Combine(activeDir, "mySubDirOne"); 2、目录的创建。 创建目录时如果目录已存在,则不会重新创建目录,且不会报错。创建目录时会自动创建路径中各级不存在的目录。 (1)通过Directory类的CreateDirectory方法创建。 string activeDir = @"C:\myDir"; ...
阅读全文
摘要:在复制目录和文件时,如果需要显示操作进度框。可以引入Microsoft.VisualBasic组件实现。 (1)引用Microsoft.VisualBasic。(2)代码如下:using System;using System.Collections.Generic;using System.Text;using Microsoft.VisualBasic.FileIO; class FileProgressDialog { static void Main() { string sourcePath = @"...
阅读全文
浙公网安备 33010602011771号