Projekt_SS25/Project_Periodensystem.Persistence/PeriodicTableData.cs

132 lines
9.7 KiB
C#

using System.Collections.Generic; // Importiert die Generics-Bibliothek, die für die Verwendung von Listen und anderen generischen Datentypen erforderlich ist
using Project_Periodensystem.Model; // Importiert das Projektperiodensystem.Model-Namespace
namespace Project_Periodensystem.Persistence // Definiert den Namespace für die Datenpersistenz des Periodensystems
{
public static class PeriodicTableData // Definiert eine statische Klasse für die Daten des Periodensystems
{
// Eine statische Liste von Elementen, die das Periodensystem repräsentieren
public static List<Element> Elements { get; } = new List<Element>
{
// Initialisierung der Elemente mit ihren Eigenschaften (Ordnungszahl, Symbol, Name, Atommasse, Elektronegativität, Dichte, Klassifikation)
new Element(1, "H", "Wasserstoff", 1.008, 2.2, 8.988e-05, "Nichtmetall"),
new Element(2, "He", "Helium", 4.0026, 0.0, 0.0001786, "Edelgas"),
new Element(3, "Li", "Lithium", 6.94, 0.98, 0.534, "Metall"),
new Element(4, "Be", "Beryllium", 9.0122, 1.57, 1.85, "Metall"),
new Element(5, "B", "Bor", 10.81, 2.04, 2.34, "Halbmetall"),
new Element(6, "C", "Kohlenstoff", 12.011, 2.55, 2.267, "Nichtmetall"),
new Element(7, "N", "Stickstoff", 14.007, 3.04, 0.0012506, "Nichtmetall"),
new Element(8, "O", "Sauerstoff", 15.999, 3.44, 0.001429, "Nichtmetall"),
new Element(9, "F", "Fluor", 18.998, 3.98, 0.001696, "Halogen"),
new Element(10, "Ne", "Neon", 20.18, 0.0, 0.0008999, "Edelgas"),
new Element(11, "Na", "Natrium", 22.989, 0.93, 0.971, "Metall"),
new Element(12, "Mg", "Magnesium", 24.305, 1.31, 1.738, "Metall"),
new Element(13, "Al", "Aluminium", 26.982, 1.61, 2.698, "Metall"),
new Element(14, "Si", "Silizium", 28.085, 1.90, 2.329, "Halbmetall"),
new Element(15, "P", "Phosphor", 30.974, 2.19, 1.82, "Nichtmetall"),
new Element(16, "S", "Schwefel", 32.06, 2.58, 2.067, "Nichtmetall"),
new Element(17, "Cl", "Chlor", 35.45, 3.16, 0.003214, "Halogen"),
new Element(18, "Ar", "Argon", 39.948, 0.0, 0.001784, "Edelgas"),
new Element(19, "K", "Kalium", 39.098, 0.82, 0.862, "Metall"),
new Element(20, "Ca", "Calcium", 40.078, 1.0, 1.54, "Metall"),
new Element(21, "Sc", "Scandium", 44.956, 1.36, 2.989, "Metall"),
new Element(22, "Ti", "Titan", 47.867, 1.54, 4.54, "Metall"),
new Element(23, "V", "Vanadium", 50.942, 1.63, 6.11, "Metall"),
new Element(24, "Cr", "Chrom", 51.996, 1.66, 7.15, "Metall"),
new Element(25, "Mn", "Mangan", 54.938, 1.55, 7.44, "Metall"),
new Element(26, "Fe", "Eisen", 55.845, 1.83, 7.874, "Metall"),
new Element(27, "Co", "Cobalt", 58.933, 1.88, 8.86, "Metall"),
new Element(28, "Ni", "Nickel", 58.693, 1.91, 8.912, "Metall"),
new Element(29, "Cu", "Kupfer", 63.546, 1.90, 8.96, "Metall"),
new Element(30, "Zn", "Zink", 65.38, 1.65, 7.14, "Metall"),
new Element(31, "Ga", "Gallium", 69.723, 1.81, 5.91, "Metall"),
new Element(32, "Ge", "Germanium", 72.63, 2.01, 5.323, "Halbmetall"),
new Element(33, "As", "Arsen", 74.922, 2.18, 5.776, "Halbmetall"),
new Element(34, "Se", "Selen", 78.971, 2.55, 4.809, "Nichtmetall"),
new Element(35, "Br", "Brom", 79.904, 2.96, 3.122, "Halogen"),
new Element(36, "Kr", "Krypton", 83.798, 3.0, 0.003733, "Edelgas"),
new Element(37, "Rb", "Rubidium", 85.468, 0.82, 1.532, "Metall"),
new Element(38, "Sr", "Strontium", 87.62, 0.95, 2.64, "Metall"),
new Element(39, "Y", "Yttrium", 88.906, 1.22, 4.472, "Metall"),
new Element(40, "Zr", "Zirconium", 91.224, 1.33, 6.52, "Metall"),
new Element(41, "Nb", "Niob", 92.906, 1.6, 8.57, "Metall"),
new Element(42, "Mo", "Molybdän", 95.95, 2.16, 10.22, "Metall"),
new Element(43, "Tc", "Technetium", 98, 1.9, 11, "Metall"),
new Element(44, "Ru", "Ruthenium", 101.07, 2.2, 12.37, "Metall"),
new Element(45, "Rh", "Rhodium", 102.91, 2.28, 12.41, "Metall"),
new Element(46, "Pd", "Palladium", 106.42, 2.20, 12.02, "Metall"),
new Element(47, "Ag", "Silber", 107.87, 1.93, 10.49, "Metall"),
new Element(48, "Cd", "Cadmium", 112.41, 1.69, 8.65, "Metall"),
new Element(49, "In", "Indium", 114.82, 1.78, 7.31, "Metall"),
new Element(50, "Sn", "Zinn", 118.71, 1.96, 7.287, "Metall"),
new Element(51, "Sb", "Antimon", 121.76, 2.05, 6.685, "Halbmetall"),
new Element(52, "Te", "Tellur", 127.60, 2.1, 6.232, "Halbmetall"),
new Element(53, "I", "Iod", 126.90, 2.66, 4.93, "Halogen"),
new Element(54, "Xe", "Xenon", 131.29, 2.6, 0.005887, "Edelgas"),
new Element(55, "Cs", "Caesium", 132.91, 0.79, 1.93, "Metall"),
new Element(56, "Ba", "Barium", 137.33, 0.89, 3.62, "Metall"),
new Element(57, "La", "Lanthan", 138.91, 1.10, 6.145, "Lanthanoid"),
new Element(58, "Ce", "Cer", 140.12, 1.12, 6.770, "Lanthanoid"),
new Element(59, "Pr", "Praseodym", 140.91, 1.13, 6.773, "Lanthanoid"),
new Element(60, "Nd", "Neodym", 144.24, 1.14, 7.007, "Lanthanoid"),
new Element(61, "Pm", "Promethium", 145, 1.13, 7.26, "Lanthanoid"),
new Element(62, "Sm", "Samarium", 150.36, 1.17, 7.52, "Lanthanoid"),
new Element(63, "Eu", "Europium", 151.96, 1.2, 5.243, "Lanthanoid"),
new Element(64, "Gd", "Gadolinium", 157.25, 1.2, 7.895, "Lanthanoid"),
new Element(65, "Tb", "Terbium", 158.93, 1.1, 8.229, "Lanthanoid"),
new Element(66, "Dy", "Dysprosium", 162.50, 1.22, 8.55, "Lanthanoid"),
new Element(67, "Ho", "Holmium", 164.93, 1.23, 8.795, "Lanthanoid"),
new Element(68, "Er", "Erbium", 167.26, 1.24, 9.066, "Lanthanoid"),
new Element(69, "Tm", "Thulium", 168.93, 1.25, 9.321, "Lanthanoid"),
new Element(70, "Yb", "Ytterbium", 173.04, 1.1, 6.965, "Lanthanoid"),
new Element(71, "Lu", "Lutetium", 174.97, 1.27, 9.84, "Lanthanoid"),
new Element(72, "Hf", "Hafnium", 178.49, 1.3, 13.31, "Metall"),
new Element(73, "Ta", "Tantal", 180.95, 1.5, 16.654, "Metall"),
new Element(74, "W", "Wolfram", 183.84, 2.36, 19.25, "Metall"),
new Element(75, "Re", "Rhenium", 186.21, 1.9, 21.02, "Metall"),
new Element(76, "Os", "Osmium", 190.23, 2.2, 22.59, "Metall"),
new Element(77, "Ir", "Iridium", 192.22, 2.2, 22.56, "Metall"),
new Element(78, "Pt", "Platin", 195.08, 2.28, 21.45, "Metall"),
new Element(79, "Au", "Gold", 196.97, 2.54, 19.32, "Metall"),
new Element(80, "Hg", "Quecksilber", 200.59, 2.0, 13.534, "Metall"),
new Element(81, "Tl", "Thallium", 204.38, 1.62, 11.85, "Metall"),
new Element(82, "Pb", "Blei", 207.2, 2.33, 11.34, "Metall"),
new Element(83, "Bi", "Bismut", 208.98, 2.02, 9.78, "Metall"),
new Element(84, "Po", "Polonium", 209, 2.0, 9.196, "Metall"),
new Element(85, "At", "Astat", 210, 2.2, 7, "Halogen"),
new Element(86, "Rn", "Radon", 222, 0.0, 0.00973, "Edelgas"),
new Element(87, "Fr", "Francium", 223, 0.7, 1.87, "Metall"),
new Element(88, "Ra", "Radium", 226, 0.9, 5.5, "Metall"),
new Element(89, "Ac", "Actinium", 227, 1.1, 10.07, "Actinoid"),
new Element(90, "Th", "Thorium", 232.04, 1.3, 11.72, "Actinoid"),
new Element(91, "Pa", "Protactinium", 231.04, 1.5, 15.37, "Actinoid"),
new Element(92, "U", "Uran", 238.03, 1.38, 18.95, "Actinoid"),
new Element(93, "Np", "Neptunium", 237, 1.36, 20.45, "Actinoid"),
new Element(94, "Pu", "Plutonium", 244, 1.28, 19.84, "Actinoid"),
new Element(95, "Am", "Americium", 243, 1.3, 13.67, "Actinoid"),
new Element(96, "Cm", "Curium", 247, 1.3, 13.51, "Actinoid"),
new Element(97, "Bk", "Berkelium", 247, 1.3, 14.79, "Actinoid"),
new Element(98, "Cf", "Californium", 251, 1.3, 15.1, "Actinoid"),
new Element(99, "Es", "Einsteinium", 252, 1.3, 8.84, "Actinoid"),
new Element(100, "Fm", "Fermium", 257, 1.3, 9.7, "Actinoid"),
new Element(101, "Md", "Mendelevium", 258, 1.3, 10.3, "Actinoid"),
new Element(102, "No", "Nobelium", 259, 1.3, 9.9, "Actinoid"),
new Element(103, "Lr", "Lawrencium", 262, 1.3, 15.6, "Actinoid"),
new Element(104, "Rf", "Rutherfordium", 267, 0.0, 23.2, "Metall"),
new Element(105, "Db", "Dubnium", 270, 0.0, 29.3, "Metall"),
new Element(106, "Sg", "Seaborgium", 271, 0.0, 35.0, "Metall"),
new Element(107, "Bh", "Bohrium", 270, 0.0, 37.1, "Metall"),
new Element(108, "Hs", "Hassium", 270, 0.0, 41.0, "Metall"),
new Element(109, "Mt", "Meitnerium", 278, 0.0, 27.0, "Metall"),
new Element(110, "Ds", "Darmstadtium", 281, 0.0, 28.5, "Metall"),
new Element(111, "Rg", "Roentgenium", 282, 0.0, 32.0, "Metall"),
new Element(112, "Cn", "Copernicium", 285, 0.0, 23.7, "Metall"),
new Element(113, "Nh", "Nihonium", 286, 0.0, 16.0, "Unbekannt"),
new Element(114, "Fl", "Flerovium", 289, 0.0, 14.0, "Unbekannt"),
new Element(115, "Mc", "Moscovium", 290, 0.0, 13.5, "Unbekannt"),
new Element(116, "Lv", "Livermorium", 293, 0.0, 12.9, "Unbekannt"),
new Element(117, "Ts", "Tenness", 294, 0.0, 7.2, "Unbekannt"),
new Element(118, "Og", "Oganesson", 294, 0.0, 4.9, "Unbekannt")
};
}
}