Generate...|

园龄:粉丝:关注:

2022-10-27 11:52阅读: 66评论: 0推荐: 0

C#笔记(输入输出、格式化、注释)

输入输出

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>

本文作者:violeshnv

本文链接:https://www.cnblogs.com/violeshnv/p/16831739.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Violeshnv  阅读(66)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 とおいよびごえ 凋叶棕
  2. 2 かぜのねいろ 凋叶棕
  3. 3 Milky Way Train 流派未階堂
  4. 4 nostalgia 流派未階堂
  5. 5 桜花繚乱 はちみつれもん
  6. 6 胡蝶之夢 はちみつれもん
  7. 7 色は散りゆく はちみつれもん
  8. 8 暮色蒼然 はちみつれもん
  9. 9 追想、桜ノ國 はちみつれもん
  10. 10 意にそぐわぬリターニー 凋叶棕
桜花繚乱 - はちみつれもん
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.