小编dee*_*ngh的帖子

无法将int类型隐式转换为字符串

当我尝试使用+运算符连接两个字符时,编译器显示以下错误消息:"无法将类型隐式转换int为" string.

我的代码是:

const string Expr = ('$' + (char)(39));
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误?我该如何解决?

c# string

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

什么是Delphi MatchesMask函数的C#等价物?

什么是MatchesMaskC#.NET 中的Delphi 函数?我如何使用它,以及我需要包含哪些命名空间参考?

MatchesMask帮助中描述的功能:

指示文件名是否符合筛选字符串指定的格式.

调用MatchesMask以使用Mask参数检查Filename参数以描述有效值.有效掩码由文字字符,集合和通配符组成.

每个文字字符必须匹配字符串中的单个字符.与文字字符的比较不区分大小写.

每组以一个开口括号([)开头,以一个右括号(]结束.括号之间是集合的元素.每个元素都是文字字符或范围.范围由初始值,短划线( - )和最终值指定.不要使用空格或逗号分隔集合的元素.集合必须与字符串中的单个字符匹配.如果字符与集合中的某个文字字符相同,或者如果它在集合中的某个范围内,则该字符与集合匹配.如果字符与初始值,最终值匹配,或者在两个值之间,则字符在范围内.所有比较都不区分大小写.如果集合的左括号后面的第一个字符是感叹号(!),则该集合将匹配集合中不包含的任何字符.

通配符是星号(*)或问号(?).星号与任意数量的字符匹配.问号与单个任意字符匹配.

如果字符串与掩码匹配,则MatchesMask返回true.如果字符串与掩码不匹配,则MatchesMask返回false.如果掩码在语法上无效,则MatchesMask会引发异常.

注意:Filename参数不必是文件名.MatchesMask可用于检查字符串与任何语法正确的掩码.

c# delphi c#-4.0

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

标签 统计

c# ×2

c#-4.0 ×1

delphi ×1

string ×1