1
A
回答
1
随着前行,它说:
源文件是Unicode字符的有序序列
这意味着“源文件”并不一定是一个文件上文件系统。它可以是任何代表UTF-16中字符的旧字节流。它可能来自记忆流,网络或任何旧地方。但通常是它是文件系统上的文件。
0
我认为它的字面意思是每个源文件都由系统上的单个文件表示。
例如,说我有一些源代码:
Using System;
namespace Test
{
public class Program
{
private static void Main (string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
这可以保存到文件系统作为Program.cs
。我们现在有一些源代码正在由系统上的单个文件表示。
,但这种对应关系不是必需的
表明,一个源文件并不总是存在于系统上。例如,源代码可以作为“Unicode字符序列”存在,而不是存储在内存中的某个位置。
0
使用visual studio,您可以“链接”项目中的源文件。 如果将源文件放置在项目中,并将不同项目中的同一个源文件链接起来(即在两个不同的项目中共享相同的源代码),则会有2个源文件链接到单个文件。
我通常是在有一个以上的项目解决方案使用此功能:共享源代码是这样的:
[assembly: AssemblyVersion("1.2.3.0")]
[assembly: AssemblyFileVersion("1.2.3.0")]
所以遵守的时候,我的解决方案的每个组件都有相同的版本号。
相关问题
- 1. 像文件系统一样的FUSE
- 2. 制作一个新的文件系统
- 3. 是否与python中的其他文件位于同一文件系统中?
- 4. 在另一个系统的网络系统中创建一个文件夹
- 5. 从文件系统中随机选择一个文件
- 6. Google文件系统读取一致性
- 7. Android资产文件夹是文件系统中的一个真实文件夹
- 8. 文件和监视文件系统更改的唯一标识
- 9. PHP URI与文件系统中的路径不物理对应
- 10. 一对一关系SQLAlchemy与多个文件
- 11. c从一个系统到另一个系统的文件传输#
- 12. 得到一个jar文件系统的另一个罐子
- 13. spark与cassandra文件系统
- 14. 如何在一个系统转移到另一个文件系统
- 15. 的Hadoop文件系统是物理文件系统或虚拟文件系统
- 16. 什么并发与java文件系统一起工作?
- 17. iphone - 文件系统如何响应同时访问同一个文件?
- 18. 在统一配置文件
- 19. 正在寻找一个文件文件系统或归档文件格式
- 20. 制作一个链接到文件系统的文档库
- 21. 与实体 - 一一对应的关系
- 22. 如何恢复Linux文件系统中删除的文件(更快一点)?
- 23. 安卓系统 - 试图创建一个'保存文件第一?'对话框
- 24. 对同一文本文件
- 25. Linux中的文件系统
- 26. 查询备份在文件系统中的另一个位置
- 27. 在Java中使用系统时间的唯一文件名?
- 28. 在文件系统中创建文件
- 29. 在文件中创建文件系统
- 30. 从文件系统中读取文件
有趣的是,我发现了其他编程语言的类似定义,其中“源文件”一词被“编译单元”所取代。这个术语在C#语言定义中也提到过,但这里没有用到,尽管我认为它会更有意义。 –
我猜想作者想指出“你看到的不一定是内部文件”,反之亦然。因为你可能看不到的东西(新行可以是\ n或\ n \ r或者\ r \ n,这个你没有看到),但是问题在于使用特殊字符(不可见的字符)在字符串文字中。 – Sinatr