输入输出

ConsoleKeyInfo c;
do
{
    c = Console.ReadKey(); // 读取按键
}
while (c.Key != ConsoleKey.Escape); // 等待输入Esc键

string s = Console.ReadLine();
if (s != "123")
    Console.Write(s + "456");
Console.WriteLine();

格式化

字符串格式化
string name = "abc";
int id = 12;
string s = $"{name}: {id}";
s = string.Format("{0}: {1}", name, id);

Console.WriteLine($"{id:C}"); // ¥12.00
Console.WriteLine($"{id:D5}"); // 00012
Console.WriteLine($"{id:F3}"); // 12.000
Console.WriteLine($"{id:000.00}"); // 012.00
Console.WriteLine($"{id:00(0.0)0}"); // 01(2.0)0
Console.WriteLine($"{id:0(##)0}"); // 0(01)2

日期格式化

DateTime date = new DateTime(2000, 10, 5, 6, 11, 3);
WriteLine($"{date}"); //2000/10/5 6:11:03
WriteLine($"{date:dddd yyyy MM tt}"); // 星期四 2000 10 上午

官方文档中还有更多格式化参数,见 .NET 中的格式类型

注释和XML

/* 行内注释、多行注释 */
// 单行注释

/** XML行内注释、多行注释 会被编辑器注意到并被放在单独文本文件中 **/
/// XML单行注释 同上

不要使用注释,除非代码一言难尽
写清楚的代码而非用注释澄清复杂算法

/// <summary>
/// 
/// </summary>
/// <param name="text"></param>

在代码前加入XML注释可以被IDE识别,并且进行高亮语法提示如果在编译时提供命令行选项,还会将注释写入XML文档中作为API文档

以下是建议的XML注释元素的标记

/// <code></code>
/// <example></example>
/// <exception></exception>
/// <list type=""></list>
/// <param name=""></param>
/// <para></para>
/// <remark></ramark>
/// <returns></returns>
/// <seealso cref=""></seealso>
/// <permission></permission>
/// <summary></summary>
/// <value></value>

原文地址:http://www.cnblogs.com/violeshnv/p/16831739.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性