关于C#:变量上的static const和const之间的差异

Difference between static const and const on a variable

本问题已经有最佳答案,请猛点这里访问。

以下两者之间有任何区别:

1
2
3
4
5
6
#import <UIKit/UIKit.h>
const static NSString * name;
@interface AppDelegate : UIResponder <UIApplicationDelegate>


@end

还有:

1
2
3
4
5
#import <UIKit/UIKit.h>
const  NSString * name;
@interface AppDelegate : UIResponder <UIApplicationDelegate>

@end


static意味的可变范围冰有限公司这两个编译单元。没有它,你不会是能够让NSString * name称为双变量在两个不同的执行文件(复制符号)。