ToDictionario
Convierte una clase a un Dictionary
Source
public static Dictionario<string, object> ToDictionario<T>(this T source) {
return (
typeof(T)
.GetProperties(BindingFlags.Instance | BindingFlags.Public)
.ToDictionary(x => x.Name, x => x.GetValue(source, null))
);
}
Example
Person p = new Person();
Dictionary<string, object> dict = p.ToDictionario();
Author: UlisexXx
Submitted on: 21 nov. 2023
Language: csharp
Type: System.Collections.Generic
Views: 1222