© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•4y ago•
2 replies
big OOF

Call public method

Hello, Im trying to create a "config" which retrieves values from the appsettings.json file.

Ive created an example below:
 public class ConfigModel : PageModel
    {
        private IConfiguration _configuration;
        public ConfigModel(IConfiguration iconfig)
        {
            _configuration = iconfig;
        }

        public string UserName
        {
            get
            {
                return _configuration.GetValue<string>("Data:UserName");
            }
            set { }
        }
 public class ConfigModel : PageModel
    {
        private IConfiguration _configuration;
        public ConfigModel(IConfiguration iconfig)
        {
            _configuration = iconfig;
        }

        public string UserName
        {
            get
            {
                return _configuration.GetValue<string>("Data:UserName");
            }
            set { }
        }


How would you retrieve "UserName" from a different class?

Something like?
 public class TestClass
    {
        private static IConfiguration _configuration;
        public static ConfigModel Config = new ConfigModel(_configuration);
        public void ExampleLogin()
        {
            var a = Config.UserName;
            var b = Config.Password;

            
        }
        }
 public class TestClass
    {
        private static IConfiguration _configuration;
        public static ConfigModel Config = new ConfigModel(_configuration);
        public void ExampleLogin()
        {
            var a = Config.UserName;
            var b = Config.Password;

            
        }
        }

Or what would you say is best practice?

Thanks in advance! 🙂
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

❔ Call a method
C#CC# / help
3y ago
Call method with updated data
C#CC# / help
17mo ago
how to call another method
C#CC# / help
2y ago
unable to call main method
C#CC# / help
3y ago