In
Syntax:
public static bool In(this T e, params T[] list)
{
return list.Any(l => e.Equals(l));
}
Example:
var array = new [] {1,2,3,4};
var index = 1;
if (index.In(array))
// do some action
ToEnum
Syntax:
public static T ToEnum(this string value)
{
return (T)Enum.Parse(typeof(T), value);
}
Example:
public enum SessionKey
{
IsLoggedIn, ReportId
}
//---------------
var myString = "ReportId";
switch (myString.ToEnum())
{
case SessionKey.ReportId:
// do some action
case SessionKey.IsloggedIn:
// do some action
}
More to learn:
No comments:
Post a Comment