我是一点也不会VB,搞不清楚这个Overloads该如何理解了,百了半天也没百度出来Public Overloads Shared Function ToString(ByVal value As Object) As String
If value Is Nothing Then
Return String.Empty
ElseIf value.ToString.Trim.Length = 0 Then
Return String.Empty
Else
Return value.ToString
End If
End Function帮我转换后,顺便帮我解释了下Overloads Shared的含义
If value Is Nothing Then
Return String.Empty
ElseIf value.ToString.Trim.Length = 0 Then
Return String.Empty
Else
Return value.ToString
End If
End Function帮我转换后,顺便帮我解释了下Overloads Shared的含义
解决方案 »
- PDA下关于dataGrid!!!!!!3Q
- c#绘图程序
- C#中使用Win API进行跨进程为窗体控件赋值
- 如何在winform中动态添加或删除控件
- 请问我在有atlas的UpdatePanel无刷新符值给一个TEXTBOX控件,却会把里面的FreeTextBox控件变形。
- asp.net 通过IIS中的SMTP虚拟服务器发送信件,windows Xp 中可以,为什么在windows server 2003 中就不行呢?
- 继承问题
- json多层数组反序列化。
- 为何ArgumentException 异常无法扑捉
- 初学者:什么是C#?
- 删除大量数据
- 运算符重载,不同类参数一样,但返回值不同,调用还是不明确呢?
{
if (value == null) {
return string.Empty;
}
else if (value.ToString.Trim.Length == 0) {
return string.Empty;
}
else {
return value.ToString;
}
}
指定属性或过程使用相同的名称重新声明一个或多个现有的属性或过程。http://msdn.microsoft.com/zh-cn/library/ybxdk47f.aspxShared : 共享
指定一个或多个声明的编程元素与一个类或结构在整体上相关联,而不是与类或结构的特定实例关联。http://msdn.microsoft.com/zh-cn/library/zc2b427x.aspx转换的VB.NET ==> C#,网上很多在线转的.http://www.developerfusion.com/tools/convert/vb-to-csharp/
public static string ToString(object value)
{
if (value == null) {
return string.Empty;
}
else if (value.ToString.Trim.Length == 0) {
return string.Empty;
}
else {
return value.ToString;
}
}
找关键字的定义去MSDN
# {
# if (value == null) {
# return string.Empty;
# }
# else if (value.ToString.Trim.Length == 0) {
# return string.Empty;
# }
# else {
# return value.ToString;
# }
# }