小编use*_*491的帖子

.NET格式化具有固定空格的字符串

.NET String.Format方法是否允许将字符串放置在固定长度字符串中的固定位置.

"           String Goes Here"
"     String Goes Here      "
"String Goes Here           "

这是如何使用.NET完成的?

编辑 - 我尝试过Format/PadLeft/PadRight致死.它们不起作用.我不知道为什么.我最终编写了自己的函数来完成这项工作.

编辑 - 我犯了一个错误,并在格式说明符中使用了冒号而不是逗号.应该是"{0,20}".

感谢所有优秀和正确的答案.

.net string

190
推荐指数
6
解决办法
23万
查看次数

NTFS备用数据流 - .NET

我如何从.NET创建/删除/读/写/ NTFS备用数据流?

如果没有本机.NET支持,我会使用哪个Win32 API?另外,我如何使用它们,因为我不认为这是记录在案的?

.net c# ntfs alternate-data-stream

48
推荐指数
5
解决办法
2万
查看次数

TSQL默认最小日期时间

使用Transact SQL有一种方法可以在列上指定默认日期时间(在create table语句中),以便datetime是datetime值的最小可能值吗?

create table atable
(
  atableID int IDENTITY(1, 1) PRIMARY KEY CLUSTERED,
  Modified datetime DEFAULT XXXXX??????
)

也许我应该把它留空.

t-sql

22
推荐指数
4
解决办法
11万
查看次数

格式化代码的正确方法是什么?

当我编写代码时,我尝试将类似代码的行分组在一起,然后留下一个空行并写入另一个块.

我相信这有助于代码的整洁性和可读性.

我不喜欢把东西聚在一起而没有任何行间距.它看起来很糟糕,很难阅读而且难以理解.

我的一位老师,降级了我的一项任务,因为我在逻辑上间隔了我的代码.他说,"当你必须在现实世界中整天阅读代码时,你不会把这个行间距放进去,你会感谢我."当然,我从来没有做过,也永远不会感谢他.

现在,我在现实世界中,我看到的绝对没有行间距的大多数代码文件编写得很糟糕而且考虑不周.

这在VB类型语言中可能比在C类型语言中更为普遍,但同样的概念也适用.

我想到两个问题:

  • 你在哪里留下代码中的空白行?
  • 线间距多大?

formatting

19
推荐指数
6
解决办法
6645
查看次数

TSQL - 何时使用'not null'

在考虑是否应该将字段标记为"非空"而不仅仅声明除主键之外的所有内容时,我应该遵循哪些一般指导原则?

"not null"字段是否应具有DEFAULT值?

sql sql-server

5
推荐指数
1
解决办法
6847
查看次数

是否可以通过物理过程模拟生成随机数?

是否可以通过物理过程模拟生成随机数?

如果我模拟骰子的物理卷(即你捡起它,用手摇晃它,把它放到桌子上并记录哪一面最后"向上"......)会产生一个"随机"数字或者会我只是有一个复杂的模拟,真的没有任何成就.

random simulation prng

2
推荐指数
1
解决办法
476
查看次数