Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    144

    [C#] collegare file .cs?

    Ciao ragazzi, come faccio a creare un nuovo file .cs cioè una classe e richiamarne le funzioni da altri? Cosa devo inserire nei file ce le utilizzano?

    Ciao

    conte06

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    nel progetto fai add-->new item e scegli un cs...scrivi le tue funzioni o quello che te pare...poi per utilizzarlo nel codice lo istanzi così:
    codice:
    NomeClasse tuoNome = new NomeClasse();
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    144
    dove trovo queste funzioni nel notepad?
    eheh, scherzo!
    Solo che io non uso visual studio, ma scrivo tutto il codice a manina, quindi vorrei sapere cosa devo inserire nei file che utilizzano le funzioni presenti in pippo.cs(ad esempio).
    Comunque grazie per la tua celere risposta, è colpa mia che non mi sono spiegato.

    Ciao

    conte06

  4. #4
    scrivi la tua nuova classe nel file .cs specificando un namespace:
    codice:
    using System;
    using ...;
    
    namespace TuoNameSpace.AltroTuoNS.VediSeNeVuoiMettereAncora
    {
        public class TuaClasse
        {
            //tuoi metodi
        }
    }
    poi la compili e ti crei una dll con csc o con l'editor che utilizzi se te lo permette (io uso #develop in genere)

    a questo punto quando vuoi usare TuaClasse in un'altra classe basta che la referenzi:
    codice:
    using ...
    using TuoNameSpace.AltroTuoNS.VediSeNeVuoiMettereAncora;
    
    ...
    
    //la richiami semplicemente con:
    TuaClasse tc = new TuaClasse();
    xxx

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.