আমি একটি ত্রুটি পাচ্ছি যা বলছে:
'অবজেক্ট' এর মধ্যে 'শিরোনাম' এর সংজ্ঞা নেই
সমস্ত কোডও গিথুবে রয়েছে
আমার কাছে এমন দেখতে একটি কনসোল অ্যাপ্লিকেশন 1 রয়েছে
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Movie m = new Movie();
var o = new { Title = "Ghostbusters", Rating = "PG" };
Console.WriteLine(m.PrintMovie(o));
}
}
}
এবং মুভি.সি
public class Movie : DynamicObject
{
public string PrintMovie(dynamic o)
{
return string.Format("Title={0} Rating={1}", o.Title, o.Rating);
}
}
এটি একই প্রকল্প থেকে সূক্ষ্মভাবে কাজ করে, তবে আমি যদি কনসোল অ্যাপ্লিকেশন 1 এর সাথে একটি কনসোল অ্যাপ্লিকেশন 2 যুক্ত করে এবং ঠিক একই কোড যুক্ত করি
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Movie m = new Movie();
var o = new { Title = "Ghostbusters", Rating = "PG" };
Console.WriteLine(m.PrintMovie(o));
}
}
}
আমি একটি ত্রুটি পেয়েছি:
'অবজেক্ট' এর 'শিরোনাম' ** এর সংজ্ঞা নেই
যদিও এটি গতিশীল অবজেক্টে রয়েছে।
- o.Title 'o.Title' টাইপটির একটি ব্যতিক্রম ছুঁড়ে ফেলেছে 'Microsoft.CSharp.Runটাইমবাইন্ডার.রুনটাইমবাইন্ডার এক্সসেপশন' গতিশীল {Microsoft.CSharp.Runটাইমবাইন্ডার.রুনটাইমবাইন্ডার এক্সেপশন}
এখানে একটি স্ক্রিন শট হয়:
আমি এই জাতীয় কিছু করছি এবং একটি পরীক্ষা প্রকল্প থেকে মুভি ফাংশন কল করার চেষ্টা করছি।