我的控制檯應用程序:爲什麼我的C#擴展方法在這個控制檯應用程序中工作?
namespace LicenceCreator
{
class Program
{
static void Main(string[] args)
{
}
public static string TrimTextAndAppendDots(
this string stringArg, int maxLengthArg)
{
string retString;
if (stringArg.Length > maxLengthArg)
{
retString = stringArg.Substring(0, maxLengthArg) + "...";
}
else
{
retString = stringArg;
}
return retString;
}
}
}
但由於某些原因的擴展方法心不是拿起當我在main方法中的任何想法,爲什麼把它從一個字符串?
難道你把一個斷點,看看有什麼確切的問題......? – Misam 2011-05-11 09:11:04
@Misam這是一個彙編問題,你如何設置一個斷點? – 2011-05-11 09:13:46
請顯示一個簡短的*完整*程序 - 目前您已經展示了一個沒有封閉類的方法,並且沒有嘗試調用它的例子。 – 2011-05-11 09:16:48