none
Uma classe contendo informações... RRS feed

  • Pergunta

  • Estou usando varios speaks, queria criar uma classe que tivesse por exemplo:

    classe fulana

    {

    syntheser.SpeakAsync("Ola");

    syntheser.SpeakAsync("Ola");

    syntheser.SpeakAsync("Ola");

    syntheser.SpeakAsync("Ola");

    }

    E quando em um form eu fazer uma açao... chame essa classe e de um random em um Speak desse.


    Se te ajudei com uma resposta correta, não esquece de marcar como resposta! ;) - A realidade é você quem cria. Web Designer C# Robótica

    sexta-feira, 21 de abril de 2017 16:40

Respostas

  • Sugiro definir um vetor e escolher uma posição aleatória.

    public class Xpto
    {
    	string[] falas = {"olá", "algo", "mundo", "oi"};
    	
    	public void Falar()
    	{
    		var rnd = new System.Random();
    		Console.WriteLine(falas[rnd.Next(0, falas.Length)]);
    	}
    }


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    sexta-feira, 21 de abril de 2017 16:50

Todas as Respostas

  • Sugiro definir um vetor e escolher uma posição aleatória.

    public class Xpto
    {
    	string[] falas = {"olá", "algo", "mundo", "oi"};
    	
    	public void Falar()
    	{
    		var rnd = new System.Random();
    		Console.WriteLine(falas[rnd.Next(0, falas.Length)]);
    	}
    }


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    sexta-feira, 21 de abril de 2017 16:50
  • Sugiro definir um vetor e escolher uma posição aleatória.

    public class Xpto
    {
    	string[] falas = {"olá", "algo", "mundo", "oi"};
    	
    	public void Falar()
    	{
    		var rnd = new System.Random();
    		Console.WriteLine(falas[rnd.Next(0, falas.Length)]);
    	}
    }


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    Ficaria:?

    syntheser.SpeakAsync(falas[rnd.Next(0, falas.Length)]);


    Se te ajudei com uma resposta correta, não esquece de marcar como resposta! ;) - A realidade é você quem cria. Web Designer C# Robótica

    sexta-feira, 21 de abril de 2017 16:55
  • Isso mesmo.

    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    sexta-feira, 21 de abril de 2017 17:02