小编Loj*_*Loj的帖子

为什么要明确写"私人"?

由于字段是隐式私有的,为什么在书籍,文章等中经常使用明确的声明?

c# coding-style private

30
推荐指数
5
解决办法
3129
查看次数

增加char

我发现了一些问题,询问如何让char'B'返回'C'然后'D'等等.答案非常复杂,而且大多只是矫枉过正.

为什么不简单地使用这个:

char X='A';
X++
Run Code Online (Sandbox Code Playgroud)

编辑:它从A到Z,接下来是什么?

c# char

20
推荐指数
2
解决办法
3万
查看次数

"ref"使用的实际例子

我正在努力如何在真正的应用程序中使用"ref"(通过引用传递参数).我想有一个简单而有意义的例子.到目前为止我发现的所有内容都可以通过向方法添加返回类型来轻松重做.有人在想吗?谢谢!

c# ref

11
推荐指数
2
解决办法
8425
查看次数

Catch块的顺序是否重要?

只是确保我理解得很好.正确的架构是否正确?首先捕获最具体的异常,以便在catch块集合的末尾捕获更广泛的异常.

try
{
 some code
}


catch(SomeSpecificException ex)
{
}
catch(LessSpecificException ex)
{
}
catch
{
  //some general exception
}
Run Code Online (Sandbox Code Playgroud)

c# exception

7
推荐指数
1
解决办法
2996
查看次数

using指令究竟做了什么?

在MSDN上,我可以阅读它的功能,但我想知道它在技术上做了什么(告诉编译器在哪里寻找类型......)?我的意思是用作指令.

c# namespaces using-directives

6
推荐指数
1
解决办法
520
查看次数

Console.Write() - 显示扩展的ascii字符?

我能够正确显示标准的ASCII符号(最多127个),如"heart","note",你知道我的意思.我还想展示一些我可以用来绘制墙壁的东西(比如U0205),但是它不起作用.但是,它有效,但它看起来像"?".我怎么能显示它们?谢谢.

c# console extended-ascii

4
推荐指数
1
解决办法
1万
查看次数

如何安全地检查数组边界

我在2D阵列中制作生命游戏.我需要确定所有相邻单元格何时为空,所以我只测试所有单元格.除非被检查的单元格是边界,否则它很有效.然后测试X + 1当然会抛出异常,因为索引超出了数组边界.我能以某种方式处理这个而不是处理异常吗?谢谢

c# arrays

4
推荐指数
2
解决办法
1万
查看次数

C#控制台字体

我无法找出控制台应用程序默认使用哪种字体?是否保证每个人都有这种字体(运行这个.NET应用程序时)?想要显示一些unicode字符,并且需要确保它们存在于该字体中.谢谢

c# unicode console fonts

2
推荐指数
1
解决办法
5200
查看次数

例外:catch(Exception ex)问题

我知道当catch跟随从基本异常类派生的对象参数时,它将只处理这个异常.但我不明白为什么我需要声明该类型的变量,"ex"或其他什么.我知道它将被"填充"异常对象..但是不要把它弄好.

c# exception

2
推荐指数
1
解决办法
2128
查看次数

使用"this"关键字是否正确?

我想知道我是否正确使用它:还有这个关键字我可以区分字段和变量吗?像这样:

class X
{
  int x;
  public X(int x)
  {
    this.x=x;
  } 
}
Run Code Online (Sandbox Code Playgroud)

c# this

1
推荐指数
1
解决办法
125
查看次数