সি # সংগ্রহের আরম্ভকারী সিনট্যাক্স ব্যবহার করে কোনও এনভিসি সূচনা করার কোনও উপায় আছে:
NameValueCollection nvc = new NameValueCollection() { ("a", "1"), ("b", "2") };
ধন্যবাদ
উত্তর:
হ্যাঁ; বন্ধনীগুলির পরিবর্তে কেবল ধনুর্বন্ধনী ব্যবহার করে।
var nvc = new NameValueCollection { {"a", "1"}, {"b", "2"} };
আপনি Addসিনট্যাক্স ব্যবহার করে প্যারামিটারের স্বেচ্ছাসেবী সেটগুলির সাথে পদ্ধতিগুলিতে কল করতে পারেন ।
NameValueCollectionএই সিনট্যাক্স স্বীকার করে: msdn.microsoft.com/en-us/library/bb384062.aspx
Dictionary<K,V>আরম্ভের জন্য পৃষ্ঠায় সমাহিত করা হবে বলে মনে হয়, "বা যে কোনও সংগ্রহের অ্যাড পদ্ধতিতে একাধিক পরামিতি লাগে," এমএসডিএন.মাইক্রোসফট.টেন
Addপদ্ধতি রয়েছে এমন সমস্ত কিছু দিয়ে আপনি সংগ্রহের সূচনা ব্যবহার করতে পারেন । হ্যাঁ, হাঁসের টাইপিং যদি Addআরও বেশি থাকে তবে 1 টি পরম কোঁকড়ানো বন্ধনীগুলিতে টুপলস রাখুন:
NameValueCollection nvc = new NameValueCollection() { { "a", "1" }, { "b", "2" } };
IEnumerable।
System.Collections.IEnumerableএন্ড একটি Addপদ্ধতি রয়েছে ।
NameObjectCollectionBaseযে ব্যবহার করে IEnumerable। এটি আমার জন্য একটি পাঠ আগে আপনি যদি প্রয়োগটি কীভাবে ব্যবহার করেন তা যাচাই করতে চান তা নিশ্চিত করে নিন যে আপনি সমস্ত বেস টাইপ চেক করেছেন System.Object।