【发布时间】:2012-03-03 10:26:35
【问题描述】:
为什么我会收到错误“类型 'string' 必须是不可为空的值类型才能将其用作泛型类型或方法 'System.Nullable' 中的参数 'T'”?
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using Universe;
namespace Universe
{
public class clsdictionary
{
private string? m_Word = "";
private string? m_Meaning = "";
string? Word {
get { return m_Word; }
set { m_Word = value; }
}
string? Meaning {
get { return m_Meaning; }
set { m_Meaning = value; }
}
}
}
【问题讨论】:
-
String已经可以为空。 -
我认为这可能会回答您的问题:C# nullable string error。一位用户对两者都发布了相同的答案,并且两个副本都已被投票。