Dot-Net
我的 URL 中問號的名稱是什麼?
<http://example.com/foo.aspx?foo=bar>我正在重構並且需要命名僅包含該字元串的問號字元的常量。我不確定如何最好地命名變數,因為我從來不知道那個問號的正確名稱是什麼。
我應該如何命名常量?或者… .NET 中有什麼是更明智的選擇(內置的東西,其值已經是那個問號——或者在給定名稱/值對集合的情況下自動為我建構一個查詢字元串)?
在本文件中,它的字面意思是**“問號”**(包括連字元)(http://www.ietf.org/rfc/rfc2396.txt——向下滾動到 3.2 權限組件)。
我同意這是一個壞名字。雜湊 (#) 稱為**“片段標識符”(向下滾動到 4.1)。所以也許它應該被稱為“查詢標識符”**。
在URI中,分層和查詢部分之間的分隔符總是一個問號,那麼為什麼要把它拉成一個常量呢?
可能的名稱:
QuerySeparatorQueryStartCharacterQuestionMarkCurlyThingWithDotBelow