Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当使用Pascal case作为类名时,我应该如何处理我希望以iOS作为前缀的类_C#_Naming Conventions - Fatal编程技术网

C# 当使用Pascal case作为类名时,我应该如何处理我希望以iOS作为前缀的类

C# 当使用Pascal case作为类名时,我应该如何处理我希望以iOS作为前缀的类,c#,naming-conventions,C#,Naming Conventions,因此,我的代码中有各种特定于平台的类: class WindowsImplementation ... class AndroidImplementation ... 但我该怎么办: class iOSImplementation class IOSImplementation ? iOS打破了(Pascal)类命名转换,但是iOS看起来有点奇怪。 如果您认为iOS是首字母缩略词,请考虑使用iOS PascalCasing约定,用于除参数之外的所有标识符 名称,大写每个单词的第一个字符(

因此,我的代码中有各种特定于平台的类:

class WindowsImplementation ...

class AndroidImplementation ...
但我该怎么办:

class iOSImplementation

class IOSImplementation
?

iOS
打破了(Pascal)类命名转换,但是
iOS
看起来有点奇怪。

如果您认为iOS是首字母缩略词,请考虑使用
iOS

PascalCasing约定,用于除参数之外的所有标识符 名称,大写每个单词的第一个字符(包括 长度超过两个字母的首字母缩写),如下所示 示例:


IOS实施?例如,它看起来像一个System.Xml.Linq。