2015-10-05 32 views
-1

Visual Studio 2012My.Computer.Name是否总是返回大写?

My.Computer.Name似乎总是以大写形式返回计算机名称。这是我需要它的方式(大写),并且要确保它始终是大写字母。如果可能,我尽量避免使用ToUpper方法,但无法找到关于此主题的任何文档。有谁知道如果My.Computer.Name将永远返回大写?

+1

为什么TOUPPER恐惧症是一种相对便宜的电话 –

+0

我明白ToUpper的是‘相对便宜’?但我需要的一切都可以在执行速度方面得到,我试着问一下,是否会总是返回大写? – Rose

+1

一般来说,我不会在意速度,直到你有一个可衡量的影响。 ,ToUpper会减慢你的应用程序的运行速度,我肯定和解析变量'My.Computer.Name'相比,它几乎没有任何成本。 – Tarion

回答

1

不,它不是。

Microsoft documentation状态:

我们建议您在计算机名中仅使用Internet标准的字符。标准字符是从A到Z的数字0到9,大写字母和小写字母以及连字符( - )字符。计算机名称不能完全由数字组成,也不能包含空格。该名称也不能包含特殊字符,如下所示:

<>;; :“* + = \ |,

您可以将其更改为小写如下所述:?http://www.bussink.ch/?p=1369

+0

这有助于很多,我测试的PC,它的PC名称都是大写,这就是为什么My.Computer.Name返回大写字母,如果PC的名字是小写,我相信My.Computer.Name会返回相同的小写。谢谢! – Rose