কম্পিউটার টিউটোরিয়াল

C# Enum TryParse() পদ্ধতি


TryParse() পদ্ধতি এক বা একাধিক গণনা কনস্ট্যান্টের স্ট্রিং রিপ্রেজেন্টেশনকে সমতুল্য গণনা অবজেক্টে রূপান্তর করে।

প্রথমে একটি enum সেট করুন।

enum Vehicle { Bus = 2, Truck = 4, Car = 10 };

এখন, একটি স্ট্রিং অ্যারে ঘোষণা করুন এবং কিছু মান সেট করুন।

string[] VehicleList = { "2", "3", "4", "bus", "Truck", "CAR" };

এখন Enum TryParse() পদ্ধতি ব্যবহার করে মানগুলো পার্স করুন।

উদাহরণ

using System; public class Demo {    enum Vehicle { Bus = 2, Truck = 4, Car = 10 };    public static void Main() {       string[] VehicleList = { "2", "3", "4", "bus", "Truck", "CAR" };       foreach (string val in VehicleList) {          Vehicle vehicle;          if (Enum.TryParse(val, true, out vehicle))          if (Enum.IsDefined(typeof(Vehicle), vehicle) | vehicle.ToString().Contains(","))          Console.WriteLine("Converted '{0}' to {1}", val, vehicle.ToString());          else          Console.WriteLine("{0} is not a value of the enum", val);          else          Console.WriteLine("{0} is not a member of the enum", val);       }    } }

আউটপুট

Converted '2' to Bus 3 is not a value of the enum Converted '4' to Truck Converted 'bus' to Bus Converted 'Truck' to Truck Converted 'CAR' to Car

  1. সি শার্প Enum IsDefined মেথড

  2. সি শার্প int.Parse বনাম int.TryParse মেথড

  3. সি শার্পে SequenceEqual মেথড

  4. জাভাতে মেথডের ভিতরে enum ডিফাইন করা যায় কিনা