小编Min*_*ler的帖子

C# - String IndexOf方法,第二个参数等于String length

在我的代码中的某些时候,我使用这个方法:

IndexOf(string str, int startIndex)
Run Code Online (Sandbox Code Playgroud)

我之前也在进行一些计算,并且我使用第二个参数(startIndex)调用此方法,该参数等于作为第一个参数传递的字符串的长度.当然,字符串中不存在这样的索引,如果我们做了这样的事情:

string[string.Length] 
Run Code Online (Sandbox Code Playgroud)

我们会得到一个 IndexOutOfRangeException

该方法如何正常工作?在MSDN文档中明确指出,startIndex是一个字符串从零开始的索引.它是否有效并且不会抛出,因为String类操作的char数组是以null结尾的?我想确保我的程序不会在任何时候抛出.

.net c#

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

按住鼠标按钮时如何绘图?

我正在尝试创建一个简单的绘画应用程序 - 它只是应该在您单击并拖动光标时进行绘制(就像“画图”一样)。我知道我必须使用QPainter,但我该如何处理呢?怎么做?任何帮助将非常感激。我尝试通过互联网潜伏,但没有找到太多信息(我通过启动应用程序的代码绘制线条等,它就在这里,但我找不到用户绘制某些内容的示例)。

c++ qt

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

标签 统计

.net ×1

c# ×1

c++ ×1

qt ×1