Yürütme özelliğinin özellik adını nasıl alırım. Özellik "return" kullanırsa, MethodBase.GetCurrentMethod() Name, özelliğin adını döndürür. Ancak "getiri dönüşü" MethodBase.GetCurrentMethod() kullandığımda, adı "MoveNext" döndürür. Verim iadesi kullandığında yürütme özellik adını nasıl alabilirim?Verim dönüşü kullanıldığında özellik adı nasıl alınır
Bir yardımcı yöntem haline yineleyici hareket edeceğini
class Program
{
static void Main(string[] args)
{
var x = myProgram.Something;
Console.ReadLine();
}
}
public class myProgram
{
public static IEnumerable<string> Something
{
get
{
string var = MethodBase.GetCurrentMethod().Name;
for (int i = 0; i < 5; i++)
{
yield return var;
}
}
}
}
gelecekteki sürümlerinde çalışmaz ki? İhtiyacı ve içeriği anladıysak, size daha iyi yardımcı olabiliriz. – jason
Neye ulaşmaya çalışıyorsunuz? – Lloyd
@Jason, birkaç kullanım vakasını düşünebilirim - bunlardan sadece biri kayıt olabilir. Bu iyi bir soru – kelloti