Guys Je suis vraiment embaraced de demander cela, mais je me suis coincé et je ne peux pas penser à une solution:C# redirection méthode accès
Je trouve une bibliothèque iniparser que j'utilise pour les paramètres de l'analyse de fichiers. Cependant, l'approche par défaut est la suivante:
FileIniDataParser parser = new FileIniDataParser();
//Parse the ini file
IniData parsedData = parser.LoadFile("TestIniFile.ini");
parsetData['some']['settings'];
Dans mon projet, cependant, je ne veux pas appeler partout l'analyseur, donc je l'ai fait une classe qui charge le fichier au démarrage et tout ce que je dois faire est juste d'accéder à l'instance. Voici ce que je veux:
namespace my_project
{
public class settings
{
public IniData ini()
{
string login = "Settings.ini";
FileIniDataParser parser = new FileIniDataParser();
// Parse the ini file with the settings
IniData settings = parser.LoadFile(login);
//*strptr = settings;
return settings;
}
}
}
pour que je puisse accéder aux paramètres comme ceci:
settings.ini['some']['settings'];
Bit i obtenir une erreur:
Error 329 'settings.ini()' is a 'method' but is used like a 'type'
Je sais qu'il ya probablement trop noobish, mais J'essaie actuellement d'apprendre C# et des expériences comme celle-ci enseignent plus que la lecture d'un livre de 500 pages.
Merci vraiment bien travailler et en plus de sa seule instance.Merci encore une fois. – Anonymous