"MyClass" (C#) nesnesinin bir nesneyi bir parametreye nasıl geçirebilirim? örnek:Değeriyle C cinsinden geçirin #
MyClass obj = new MyClass();
MyClass.DontModify(obj); //Only use it!
Console.Writeline(obj.SomeIntProperty);
...
public static void DontModify(MyClass a)
{
a.SomeIntProperty+= 100;// Do something more meaningful here
return;
}
İnsanlar 'struct' kullanmanızı söyleyebilir: İşte ICloneable nasıl kullanılacağına ilişkin bir aldatma örneğidir. Yapma. – SLaks
indir: (CloneExtensions) nuget'ten. Bu, sığ bir kopya istediğinizi belirtmek için kullanabileceğiniz bayrakları kabul eden GetClone() yöntemiyle C# nesnesini genişletir. https://www.nuget.org/packages/CloneExtensions/1.2.0 – alsafoo