linnavolikokku ja septmebris osales Eesti demokraatlikus nõupidamises. Novembrist 1917 kuulus ta Eestimaa Nõukogude TK-sse, kus juhtis toitlus- ja rahandusosakonda. Viktor oli oktoobrirevolutsiooni ajal 4. novembril asutatud Eestimaa Sõja-Revolutsioonikomitee aseesimees. Sakslaste Eestisse saabumise järel veebruaris 1918 läks ta tagasi Venemaale. Venemaal olles osales ta Ülevenemaalisel Erakorralisel Nõukogude Kongressil Eesti delegaadina. Seal valiti ta Ülevenemaalise Kesktäitevkomitee liikmeks. Pärast Saksa okupatsiooni lõppu (novembris 1918) tuli ta tagasi Eestisse illegaalsele parteitööle. Eestimaa kommunistlike organisatsioonide konverentsil valiti ta Kommunistliku Partei Eesti KK-sse ja määrati Eesti Töörahva Kommuuni Nõukogu Siseasjade Valitsuse juhatajaks. Kingissepp oli üks EKP I ja II kongressi ettevalmistajatest ja korraldajatest.
Novembrist 1917 kuulus ta Eestimaa Nõukogude TK-sse, kus juhtis toitlus- ja rahandusosakonda. Oktoobrirevolutsiooni ajal asutati 4. novembril ülestõusu juhtimiseks Eestimaa Sõja-Revolutsioonikomitee. Selle esimees oli Ivan Rabtsinski ja aseesimees Viktor Kingissepp. Sakslaste Eestisse saabumise järel veebruaris 1918 läks ta tagasi Venemaale, kus osales Ülevenemaalisel Erakorralisel Nõukogude Kongressil Eesti delegaadina. Seal valiti ta Ülevenemaalise Kesktäitevkomitee liikmeks.Ta oli juunist augustini selle juures asuva Revolutsioonilise Tribunali juurdlusosakonnas ja augustist novembrini Ülevenemaalises Erakorralises Komisjonis, kus ta oli Tsekaa asutaja ja juhataja Feliks Dzerzinski lähedane kaastööline. Viis läbi Vladimir Leninile sooritatud atentaadi uurimist, kuulas üle atendaadi sooritajat Fanny Kaplanit. Pärast Saksa okupatsiooni lõppu novembris 1918 tuli ta tagasi Eestisse
Kuna C# püüab eneses ühendada rangemate keelte struktueeritust ning masinalähedasemate keelte võimalusi, siis on siia loodud funktsiooni delegaadid. Lahtiseletatult on tegemist eripärase muutujaga, mille kaudu saab selle külge omistatud funktsiooni välja kutsuda. Seletus järgmise näite põhjal. Tervituseks on loodud kaks funktsiooni: RahulikTervitus ning TragiTervitus. Programmi mingis osas saab valida, millist funktsiooni neist kasutatakse. Et funktsiooni delegaadina meelde jätta, tuleb see programmi algul deklareerida. public delegate void Tervitusfunktsioon(); Edasi võib sobival ajal omistada loodud delegaatmuutujale tegeliku funktsiooni eksemplari. Tervitusfunktsioon tervitaja=new Tervitusfunktsioon(RahulikTervitus); Delegaatmuutujale sulgude taha kirjutamisega pannaksegi soovitud funktsioon tööle. tervitaja(); Ja tulemusena näeme sel korral lihtsat "Tere". using System; public delegate void Tervitusfunktsioon();
Kuna C# püüab eneses ühendada rangemate keelte struktueeritust ning masinalähedasemate keelte võimalusi, siis on siia loodud funktsiooni delegaadid. Lahtiseletatult on tegemist eripärase muutujaga, mille kaudu saab selle külge omistatud funktsiooni välja kutsuda. Seletus järgmise näite põhjal. Tervituseks on loodud kaks funktsiooni: RahulikTervitus ning TragiTervitus. Programmi mingis osas saab valida, millist funktsiooni neist kasutatakse. Et funktsiooni delegaadina meelde jätta, tuleb see programmi algul deklareerida. public delegate void Tervitusfunktsioon(); Edasi võib sobival ajal omistada loodud delegaatmuutujale tegeliku funktsiooni eksemplari. Tervitusfunktsioon tervitaja=new Tervitusfunktsioon(RahulikTervitus); Delegaatmuutujale sulgude taha kirjutamisega pannaksegi soovitud funktsioon tööle. tervitaja(); Ja tulemusena näeme sel korral lihtsat "Tere". using System; public delegate void Tervitusfunktsioon();
Kuna C# püüab eneses ühendada rangemate keelte struktueeritust ning masinalähedasemate keelte võimalusi, siis on siia loodud funktsiooni delegaadid. Lahtiseletatult on tegemist eripärase muutujaga, mille kaudu saab selle külge omistatud funktsiooni välja kutsuda. Seletus järgmise näite põhjal. Tervituseks on loodud kaks funktsiooni: RahulikTervitus ning TragiTervitus. Programmi mingis osas saab valida, millist funktsiooni neist kasutatakse. Et funktsiooni delegaadina meelde jätta, tuleb see programmi algul deklareerida. public delegate void Tervitusfunktsioon(); Edasi võib sobival ajal omistada loodud delegaatmuutujale tegeliku funktsiooni eksemplari. Tervitusfunktsioon tervitaja=new Tervitusfunktsioon(RahulikTervitus); Delegaatmuutujale sulgude taha kirjutamisega pannaksegi soovitud funktsioon tööle. tervitaja(); Ja tulemusena näeme sel korral lihtsat "Tere". using System; public delegate void Tervitusfunktsioon();