WebJan 25, 2024 · public static bool AllStringPropertyValuesAreNonEmpty (object myObject) { var allStringPropertyValues = from property in myObject.GetType ().GetProperties () where property.PropertyType == typeof (string) && property.CanRead select (string) property.GetValue (myObject); return allStringPropertyValues.All (value => … Webpublic static TResult GetPropertyValue (this object t, string propertyName) { object val = t.GetType ().GetProperties ().Single (pi => pi.Name == propertyName).GetValue (t, null); return (TResult)val; } You can throw some error handling around that too if you like. Share Improve this answer Follow edited May 24, 2024 at 5:57
How to iterate on all properties of an object in C#?
WebAug 28, 2024 · You can do this, of course public static object GetPropValue (object src, string propName) { return src.GetType ().GetProperty (propName).GetValue (src, null); } but you'll get much more new problems than you'll solve. The main is: you don't know the type of the value. It doesn't matter in Javascript, but you cannot say the same about C#. WebMay 15, 2015 · var obj = YourObjectToBeTrimmed (); foreach (var property in obj.GetType ().GetProperties ().Where (x => x.PropertyType == typeof (string))) { property.SetValue (obj, (property.GetValue (obj) as string).Trim ()); } Also one can use attributes or other modifications of the reflection. EDIT. Now I modify my answer due to OP's request. los angeles association of black personnel
Lesson 06: Adding Parameters to Commands - C# Station
WebJun 7, 2016 · // 3. add new parameter to command object cmd.Parameters.Add(param); The SqlParameter instance is the argument to the Add method of the Parameters property for the SqlCommand object above. You must add a unique SqlParameter for each parameter defined in the SqlCommand object’s SQL command string. Putting it All … Web6 Answers. You can use reflection. // Get property array var properties = GetProperties (some_object); foreach (var p in properties) { string name = p.Name; var value = p.GetValue (some_object, null); } private static PropertyInfo [] GetProperties (object … WebApr 10, 2009 · To just get the names: public static string [] PropertiesFromType (object atype) { if (atype == null) return new string [] {}; Type t = atype.GetType (); PropertyInfo [] props = t.GetProperties (); List propNames = new List (); foreach (PropertyInfo prp in props) { propNames.Add (prp.Name); } return propNames.ToArray (); } los angeles atty portal