C#基础知识(更新中)
来源:互联网 发布:数据库分库分表中间件 编辑:程序博客网 时间:2024/04/29 08:32
C#中 格式化输出的问题
(1) C是货币类型
decimal value=123.456m;
Console.WriteLine(value.ToString("C2"));
//Displays $123.46
(2) D是Int32类型
int value;
value=12345;
Console.WriteLine=(value.ToString("D"));
//Displays 12345
Console.WriteLine=(value.ToString("D8"));
//Displays 00012345
(3) N是formatsassorted floating-point values with the number format specifier
double dblValue= -12445.6789;
Console.WriteLine(dblValue.ToString("N",CultureInfo.InvariantCulture));
// Displays -12,445.68
Console.WriteLine(dblValue.ToString("N1", CultureInfo.CreateSpecificCulture("sv-SE")));
// Displays -12 445,7
int intValue = 123456789;
Console.WriteLine(intValue.ToString("N1",CultureInfo.InvariantCulture));
// Displays 123,456,789.0
(4) P是百分号类型
double number = .2468013;
Console.WriteLine(number.ToString("P",CultureInfo.InvariantCulture
// Displays 24.68 %
Console.WriteLine(number.ToString("P",CultureInfo.CreateSpecificCulture ("hr-HR")));
// Displays 24,68%
Console.WriteLine(number.ToString("P1", CultureInfo.InvariantCulture));
// Displays 24.7 %
(5) #是Custom Specifier
Console.WriteLine(string.Format("{0:(###)###-####}",1234526780));
// Displays (123)452-6780
(6) 更多请参见http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx
C#中StringBuilder的使用
(1) StringBuilder类可以在无需创建一个新的字符串对象情况下修改字符串. 常用在字符串缓冲区被单个线程使用的时候(这种情况很普遍),将StringBuilder 的实例用于多个线程是不安全的。如果需要这样的同步,则建议使用StringBuffer。
(2) 在 StringBuilder 上的主要操作是 append 和 insert 方法,可重载这些方法,以接受任意类型的数据。
C#中的 ?
(1) C#提供了“可空(NULL)类型”这种语法,只要在类型后加?就构成了可空的数据类型
(2) int ?i = null;
bool ?b = null;
C#中输入prop,然后按Tab键可以快速输入属性。
C#中DateTime也可以用DateTime.Parse("12/7/2011"),在此不要忘记TimeSpan的使用哦
C#对象初始化
public class Car
{
public string Make { get; set; }
public string Model {get; set; }
}
List<Car> myList = new List<Car>() { new Car() { Make = "CN",Model = "AoDi" }, new Car() { Make ="Japan", Model = "BenTian" }, newCar() { Make = "EN",Model = "BaoMa" } };
- C#基础知识(更新中)
- 汇编语言基础知识(更新中)
- C#中cookie的基础知识
- C#学习中基础知识笔记
- .NET基础知识问题汇总(持续更新中)
- 【Unity基础知识】c#代码向(持续更新)
- C# 中 MongoDB 更新操作
- c# 线程中更新UI
- C#常用代码(更新中)
- C#中 get和set 基础知识巩固
- C#中OPC的一些基础知识
- PBX的一些基础知识(持续更新中)
- JAVA基础知识学习笔记(持续更新中。。)
- C#基础知识
- c# 基础知识
- c#基础知识
- C#基础知识
- c#基础知识
- 中国建筑装饰装修——刘昊威设计作品:切尔西·扬画廊
- Inno Setup 参数解析
- 手机“隐藏功能”揭秘
- inno setup 常用问题解答
- Android手机在不同分辨率情况下字体自适应大小
- C#基础知识(更新中)
- C# 细说多线程
- 2011优秀创意和设计
- 什么是黑盒测试
- 设为首页收藏本站 切换到宽版 Android开发论坛 - 安卓开发论坛 - Android开发 - 安卓论坛 用户名 自动登录 找回密码 密码 注册 人人连接登陆 用新浪微博连接
- oracle 常用分页
- silverlight中如何方便在多个"场景"即Xaml文件之间随意切换
- C#c#窗口中的资源读取 Form.resx
- DevExpress中TreeList的节点加载性能比较