# Dynamics 365 Dict Class - Dynamic Method call

Merhabalar,

Bu yazımda dinamik olarak methodlara nasıl call atabileceğinizden bahsetmek istiyorum.

"DictClass" bir class'ın methodlarını dinamik olarak tetiklememizi sağlar. Aşağıda kısaca örnek bir kod paylaşıyorum. Ayrıca ilgili class'ın tamamını da paylaşıyorum. Bir daha ki yazıda görüşmek üzere...

```csharp
str methodName;

SysDictClass dictClass = new SysDictClass(classNum('ClassName'));

if(SSILawId2)
{
	methodName = strFmt("calc%1Discount", SSILawId2);
}
else
	methodName = strFmt("calc%1Discount", SSILawId1);

if (dictClass.hasObjectMethod(methodName))
{
	dictClass.callObject(methodName, this);
}
```

%[https://gist.github.com/bayramcetin/0d2af34d5631e4b2255a664d0e453e37]
