当前位置:网站首页>Signification de l'utilisation (...) {...} en C #

Signification de l'utilisation (...) {...} en C #

2021-10-14 06:44:20 Caimause

ApprendreC#En cours,Il arrive souventusing(...) {...}De la façon dont,Mais c'est comme ça qu'on s'est rencontrésusing Espace de noms.Parce queusingInC#Il y a trois fonctions,Le premier est comme:

using statement

De cette façon,Est de libérer correctement les ressources,Comme l'héritage.IDisposableOuIAsyncDisposableObjet de l'interface,Après utilisation,Libération automatique.

Comme dans l'exemple suivant:

        private void TestBasicConfig(string configFile)
        {
            var configSource = StartBootstrap(configFile);

            EndPoint serverAddress = new IPEndPoint(IPAddress.Parse("127.0.0.1"), configSource.Servers.FirstOrDefault().Port);

            using (Socket socket = new Socket(serverAddress.AddressFamily, SocketType.Stream, ProtocolType.Tcp))
            {
                socket.Connect(serverAddress);
                Stream socketStream = new NetworkStream(socket);
                using (StreamReader reader = new StreamReader(socketStream, m_Encoding, true))
                using (ConsoleWriter writer &

版权声明
本文为[Caimause]所创,转载请带上原文链接,感谢
https://chowdera.com/2021/10/20211014063955755A.html

随机推荐