私は次のものを持っています:
var options = xxx
.Select(x => new SelectListItem
{
Value = ((int) Enum.ToObject(t, x)).ToString(),
Text = Regex.Replace(x.ToString(), "([A-Z])", " $1").Trim()
});
これは、次のように呼び出されるメソッドの一部です。
GetSpacedOptions(bool zeroPad = false)
zeroPad が true に設定されている場合、1,2,3,4,5 などを返す代わりに、select の値として「01」、「02」などを返すようにするにはどうすればよいですか? zeroPad がデフォルトまたは false に設定されている場合は、1、2 などを返す必要があります。