2015-07-01 52 views
2

我正在用c#庫工作,我偶爾需要編輯。在Python中,布爾值被指定爲True/False。在C#中,爲真/假。這真讓我抓狂。有沒有辦法使用#define或什麼使c#識別True/False爲真/假?C#布爾型大寫

+10

'public const bool True = true;' –

+4

@QualityCatalyst有你最好的答案,但是這種做法很糟糕(它會使讀者代碼的人感到困惑)。只要使用'True'和'False'就像一個好的微軟客戶。 –

+1

@QualityCatalyst您可能會考慮將該評論移至答案。這樣,搜索這個問題的其他人可以更容易地找到答案。 –

回答

2

一種方法是聲明一個反映true值的常量。

public const bool True = true; 

我個人不會沿着這條路走下去,因爲它似乎更像是個人選擇。它可能會混淆其他開發人員,並且不會增加一般價值。