当前位置: 首页>>代码示例>>C#>>正文


C# IO.Read方法代码示例

本文整理汇总了C#中IO.Read方法的典型用法代码示例。如果您正苦于以下问题:C# IO.Read方法的具体用法?C# IO.Read怎么用?C# IO.Read使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IO的用法示例。


在下文中一共展示了IO.Read方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Start

 void Start()
 {
     _path = Application.persistentDataPath + "/initial.conf";
     Debug.Log (_path);
     io = new IO ();
     cont = gameObject.AddComponent<OSCController> ();
     //pantallaShot.SetActive (false);
     //Valores iniciales
     if(File.Exists(_path))
     {
         //Leemos el archivo. los datos estan separados por #
         string data = io.Read(Application.persistentDataPath + "/initial.conf");
         string [] datos = data.Split('#');
         Debug.Log("tamaño array: " + datos.Length);
         IP.text = datos[0];
         PORT.text = datos[1];
         TAG.text = datos[2];
     }
 }
开发者ID:ilichnoise,项目名称:fil,代码行数:19,代码来源:InterfazController.cs

示例2: loadFromFile

    public static void loadFromFile(Delegate1 action)
    {
        string _path = Application.persistentDataPath + "/initial.conf";
        Debug.Log (_path);
        io = new IO ();
        if (File.Exists (_path)) {
            //Leemos el archivo. los datos estan separados por #
            string data = io.Read (Application.persistentDataPath + "/initial.conf");
            string [] datos = data.Split ('#');
            ip = datos [0];
            //expresion regular ip
            Match match = Regex.Match(ip, @"\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}");
            if (!match.Success)
            {
                tag=null;
            }
            //checa si es numerico el puerto
            port = datos [1];
            int n;
            if(!int.TryParse(port, out n)){
                tag=null;
            }
            tag = datos [2];
            long_tag = "/"+tag;
            string [] tag_data = tag.Split ('/');
            //checa que la ruta sea no mayor a dos

            if(tag_data.Length==2){
                tag = tag_data [1];
            }else{
                tag=null;
            }
            color.a=1.0f;
            //checa que la cadena tag sea acorde a secciones validas
            switch (tag){
                case DecodeQuestions.CO2:
                    //toma color verde para tipografia
                    color = new Color(69.0f/255.0f, 183.0f/255.0f, 114.0f/255.0f);
                    //numero de maximo de elementos que existen para mandar al MURAL
                    wall_elements=6;
                break;
                case DecodeQuestions.H2O:
                    //toma color azul para tipografia
                    color = new Color(15.0f/255.0f, 168.0f/255.0f, 209.0f/255.0f);
                    //numero de maximo de elementos que existen para mandar al MURAL
                    wall_elements=4;
                break;
                case DecodeQuestions.RESIDUOS:
                    //toma color anaranjado para tipografia
                    color = new Color(252.0f/255.0f, 151.0f/255.0f, 52.0f/255.0f);
                    //numero de maximo de elementos que existen para mandar al MURAL
                    wall_elements=3;
                break;
                default:
                    tag=null;
                break;
            }

            action ();
        } else {
            tag=null;
            action();
        }
    }
开发者ID:ilichnoise,项目名称:fil,代码行数:64,代码来源:LoadConf.cs


注:本文中的IO.Read方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。