Usuário com melhor resposta
Objeto de Classes

Pergunta
-
Boa Tarde, eu tenho um exemplo aqui de uma aplicação em C# pelo Console Application. No código fonte dessa aplicação tem uma instância da classe "Program" (Program example = new Program()).
Entretanto, quando eu tento fazer a mesma aplicação, só que em Windows forms, eu não estou conseguindo chamar essa instância.
Alguém poderia me ajudar?Código Fonte da aplicação Console
using System;
using System.Collections.Generic;
using System.Text;
using ClouReaderAPI;
using ClouReaderAPI.ClouInterface;
using ClouReaderAPI.Models;
using System.Windows.Forms;
namespace read_6c_tag_example
{
class Program : IAsynchronousMessage
{
static Param_Set param_Set = new Param_Set();
static RFID_Option rfid_Option = new RFID_Option();
static void Main(string[] args)
{
Program example = new Program();
String ConnID = "";
String readKey;
try
{
#region Conexão
while (true)
{
Console.WriteLine("Digite meio de coneção RS232, Ethernet");
readKey = Console.ReadLine();
if (readKey.Equals("RS232")).
.
.
Respostas
-
Lucas Resende,
O que eu acho que está acontecendo...No caso do programa "Console" a classe Program NÃO é "STATIC", o que quer dizer isso, isso quer dizer que você precisa declarar a instância desse jeito (NEW):
Program example = new Program();
No caso de um Windows Form a classe Program é "STATIC", assim:namespace TESTE { static class Program {
Então NÃO é necessário instanciar... Desse jeito:
Program example = Program();
Veja em:
==========================================
c# : console application - static methods
https://stackoverflow.com/questions/1685692/c-sharp-console-application-static-methods
==========================================
[]'s,
Fabio I.- Editado Fabio I quarta-feira, 6 de junho de 2018 23:16
- Marcado como Resposta Filipe B CastroModerator sexta-feira, 22 de junho de 2018 19:07
-
Boa tarde,
Por falta de retorno essa thread está encerrada.
Se necessário favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Filipe B CastroModerator sexta-feira, 22 de junho de 2018 19:07
Todas as Respostas
-
Lucas Resende,
O que eu acho que está acontecendo...No caso do programa "Console" a classe Program NÃO é "STATIC", o que quer dizer isso, isso quer dizer que você precisa declarar a instância desse jeito (NEW):
Program example = new Program();
No caso de um Windows Form a classe Program é "STATIC", assim:namespace TESTE { static class Program {
Então NÃO é necessário instanciar... Desse jeito:
Program example = Program();
Veja em:
==========================================
c# : console application - static methods
https://stackoverflow.com/questions/1685692/c-sharp-console-application-static-methods
==========================================
[]'s,
Fabio I.- Editado Fabio I quarta-feira, 6 de junho de 2018 23:16
- Marcado como Resposta Filipe B CastroModerator sexta-feira, 22 de junho de 2018 19:07
-
Boa tarde,
Por falta de retorno essa thread está encerrada.
Se necessário favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Filipe B CastroModerator sexta-feira, 22 de junho de 2018 19:07
-
-
-