为何无法在Visual Studio中命名项目为"Con"?
问题解答
Con不是编程语言的保留字,但它是Windows系统的保留设备文件名——Windows会把这类名称识别为系统内置设备(比如Con对应控制台设备),禁止用它们创建文件或文件夹。而Visual Studio创建项目时会自动生成和项目名同名的文件夹,所以输入Con就触发了系统的命名限制,弹出无效提示。
至于能创建int或const的项目,是因为这些只是编程语言层面的保留字,Windows系统并不限制用它们做文件夹/文件名,所以项目创建环节不会被拦截(不过后续写代码时,用这些保留字当标识符会出现语法错误)。
内容的提问来源于stack exchange,提问作者Breadsecutioner
相关产品推荐
相关产品推荐

