var value = (uint)Enum.Parse(typeof(basekey), "HKEY_LOCAL_MACHINE", true);
এই কোড স্নিপেট একটি স্ট্রিং থেকে একটি এনাম মান অর্জনের চিত্রিত করে। একটি স্ট্রিং থেকে রূপান্তর করতে, আপনাকে স্থির Enum.Parse()
পদ্ধতিটি ব্যবহার করতে হবে , যা 3 পরামিতি নেয়। প্রথমটি হ'ল এনামের ধরণটি আপনি বিবেচনা করতে চান। সিনট্যাক্স হল typeof()
ব্রাউকেটে এনাম ক্লাসের নাম অনুসারে মূল শব্দটি। দ্বিতীয় প্যারামিটারটি রূপান্তরিত হওয়ার স্ট্রিং এবং তৃতীয় প্যারামিটারটি এটি bool
নির্দেশ করে যা রূপান্তরটি করার সময় আপনার কেসটি উপেক্ষা করা উচিত।
অবশেষে, দয়া করে মনে রাখবেন Enum.Parse()
আসলে একটি বস্তু রেফারেন্স, মানে আপনি স্পষ্টভাবে প্রয়োজনীয় enum প্রকার (রূপান্তর করার জন্য প্রয়োজন ফেরৎ string
, int
ইত্যাদি)।
ধন্যবাদ.