一尘不染

C#短/长/整数文字格式?

c#

在C / C#等中,您可以告诉编译器文字数字不是它看起来的样子(即,float代替doubleunsigned long而不是int

var d = 1.0; // double
var f = 1.0f; // float
var u = 1UL; // unsigned long

等等

有人可以指出我的清单吗?我正在寻找short或的后缀Int16


阅读 192

收藏
2020-05-19

共1个答案

一尘不染

var d  = 1.0d;  // double
var d0 = 1.0;   // double
var d1 = 1e+3;  // double
var d2 = 1e-3;  // double
var f  = 1.0f;  // float
var m  = 1.0m;  // decimal
var i  = 1;     // int
var ui = 1U;    // uint
var ul = 1UL;   // ulong
var l  = 1L;    // long

我认为就这么简单…没有字面量说明符可用于short / ushort / byte / sbyte

2020-05-19