C#-এ Type.GetFields() পদ্ধতিটি বর্তমান প্রকারের ক্ষেত্রগুলি পেতে ব্যবহৃত হয়।
সিনট্যাক্স
নিম্নলিখিত বাক্য গঠন −
public System.Reflection.FieldInfo[] GetFields ();
উদাহরণ
আসুন এখন Type.GetFields() পদ্ধতি -
প্রয়োগ করার জন্য একটি উদাহরণ দেখিব্যবহার করে সিস্টেম;ব্যবহার করে System.Reflection;public class Demo { public static void Main(){ Type type =typeof(System.String); FieldInfo [] fields =type.GetFields(BindingFlags.Static | BindingFlags.NonPublic); Console.WriteLine ("নিম্নলিখিত হল অ-পাবলিক ক্ষেত্রগুলি="); foreach (ক্ষেত্রে ফিল্ডইনফো myField){ Console.WriteLine(myField.ToString()); } } }
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেনিম্নলিখিত হল অ-সর্বজনীন ক্ষেত্র=Int32 TrimHeadInt32 TrimTailInt32 TrimBothInt32 charPtrAlignConstInt32 alignConst
উদাহরণ
Type.GetFields() পদ্ধতি -
বাস্তবায়নের জন্য এখন আরেকটি উদাহরণ দেখা যাকব্যবহার করে সিস্টেম;ব্যবহার করে System.Reflection;public class Demo { public static void Main(){ Type type =typeof(System.Char); FieldInfo [] fields =type.GetFields(BindingFlags.Static | BindingFlags.NonPublic); Console.WriteLine ("\nঅনুসরণ করা হল অ-পাবলিক ক্ষেত্র="); foreach (ক্ষেত্রে ফিল্ডইনফো myField){ Console.WriteLine(myField.ToString()); } } }
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেনিম্নলিখিত হল অ-সর্বজনীন ক্ষেত্রগুলি=Byte[] categoryForLatin1Int32 UNICODE_PLANE00_ENDInt32 UNICODE_PLANE01_STARTInt32 UNICODE_PLANE16_ENDInt32 HIGH_SURROGATE_STARTInt32 HIGH_SURROGATE_STARTSURROWATE_STARTSUROGATE_END_pre