J'ai l'impression que c'est une question stupide, mais je ne vois pas de bonne façon de le faire. Ce que je veux faire est de créer une LUT à onde sinusoïdale au moment de la compilation ou de l'exécution. Idéalement, compilez le temps, mais le temps d'exécution est correct s'il est beaucoup plus facile de coder. Cependant, je veux que cet objet statique soit accessible par tout ce qui inclut sa bibliothèque (je ne veux pas avoir à le passer). J'ai l'impression que je vais changer l'amplitude, le nombre d'échantillons, le nombre de cycles (entre les compiles, il sera réglé une fois que le programme est en cours d'exécution), etc, donc je ne veux pas doivent générer l'onde sinusoïdale ailleurs et coder dur les valeurs. Je veux que ce soit statique parce que je ne veux pas avoir à recréer l'onde sinusoïdale chaque fois que j'en ai besoin. Le problème que je rencontre est que je n'ai pas de constructeur pour l'initialiser et je ne sais pas comment le faire fonctionner une seule fois sans le passer aux objets ou à travers quelques bibliothèques différentes. Je sais que cela doit être possible et probablement très facile, mais je ne sais pas trop où chercher. En plus de cela, il pourrait s'agir simplement d'un problème de style de programmation, donc toute suggestion serait la bienvenue.Créer une LUT en C# au moment de la compilation ou de l'exécution
Merci
Vous savez que vous pouvez avoir un constructeur statique, non? –