我在我的程序的構造函數的屬性/訪問器方法中有類似這樣的內容。在C中替換/更改空白或空字符串值#
using System;
namespace BusinessTrips
{
public class Expense
{
private string paymentMethod;
public Expense()
{
}
public Expense(string pmtMthd)
{
paymentMethod = pmtMthd;
}
//This is where things get problematic
public string PaymentMethod
{
get
{
return paymentMethod;
}
set
{
if (string.IsNullOrWhiteSpace(" "))
paymentMethod = "~~unspecified~~";
else paymentMethod = value;
}
}
}
}
當輸入一個新的屬性時,PaymentMethod爲空或空格,這顯然不起作用。有任何想法嗎?
,只是重寫直接字段值('旅行=')assingnment與財產setter調用('旅行=') – Mikant 2012-02-18 05:59:50