我知道这不是应该做的事情,但有没有办法使用斜杠字符,通常在Linux中分隔文件名中的目录?
我是大学生(计算机科学),刚刚开始了C#编程课程.对于我们的作业,我一直在使用一个名为"Display"的类,我在其中放置了可以在整个项目中多次使用的控制台输出.例如,请求继续或退出程序.Main()我只是在Display课堂上调用方法,而不是多次输入.
更高级别的另一名学生告诉我,我不应该这样做.这是一个糟糕的编码实践,我应该只包括主类(包含Main())中的所有方法,并在绝对需要时只使用其他类.
我只是在寻找一些意见和建议.
我被要求包含代码.我本来打算,但不想让这篇文章太久.我选择了一个相当短的作业.我想澄清一下,我只是在学习,所以代码并不像你们许多人所能写的那么优雅.建设性的批评非常受欢迎.
最终我只是在玩类的使用.我知道Display类中的一些方法可以很容易地在Main()中.
这是包含Main()的Program类
namespace Chapter_6_10
{
class Program
{
static void Main()
{
string triangle = "", result = " ";;
char printingCharacter = ' ';
int peakNumber = 0;
Display.Instructions();
Display.Continue();
// perform a do... while loop to build triangle up to peak
do
{
Console.Clear();
Request.UserInput(out printingCharacter, out peakNumber);
int counter = 1, rowCounter = 0;
do
{
do
{
triangle += printingCharacter;
rowCounter++;
}
while (rowCounter < counter); …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用find命令从我的工作目录中查找所有文件'M*'并按目录顺序显示结果.
相反,它会按排序顺序显示结果,这会导致首先列出一些更深的目录,因为它们按字母顺序依次排列.
$ find -name 'M*'
./MyFourth
./s/MyFirst
./s/v/b/MyThird
./s/v/MySecond
Run Code Online (Sandbox Code Playgroud)
我希望它按此顺序:
./MyFourth
./s/MyFirst
./s/v/MySecond
./s/v/b/MyThird
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助
我正在为大学做 C# 编程作业。我的班级期末考试的一部分。教授给了我们一个程序,它有效,但写得很差。我们必须清理代码并添加我们自己的风格,但我们必须使用原始代码这样做,以便教授可以遵循我们更改的内容。
许多方法都有大量的冗余代码,可以一次性将其扔到另一个方法中,然后在需要时调用。
我正在评论它,但它很容易占据 form.cs 的 80%。
这引出了我的问题:
有没有一种简单的方法来添加加号下拉菜单,以便我可以折叠所有大注释块。
我正在使用 MS Visual Studio 2008 Pro。
预先感谢您的帮助。