场景
经常有这样的需求, 想要测试一些简单的C#语法, 或者测试一下 文件 目录 操作相关的Api, 通常的做法是建立一个C#控制台项目, 然后写代码测试, 但是这样的做法对测试简单的语法和Api来说是不是有些繁琐? 其实 Visual studio 中有一个 C# Interactive 窗口, 在这个窗口里可以直接运行C#语句.
打开 C# Interactive 操作界面
打开之后窗口默认在底部的位置, 可以自己拖动到自己喜欢的位置;
在对话框中输入 #help
可以查看帮助
测试 Directory
和 Path
类中的Api
-
Directory.CreateDirectory(string path)
这个方法根据传入的路径依次创建目录, 如果目录存在则跳过; 我想测试的是, 如果传入的路径是一个文件路径(比如: F://1.jpg), 那么这个方法会不会忽略最后的 1.jpg, 经过测试, 答案是不会
-
Path.GetDirectoryName(string path)
返回的结果是 F: