Új hozzászólás Aktív témák
-
Boolash
aktív tag
válasz martonx #2202 üzenetére
Azért mert ilyenkor a foreach-ben csak az utolsó érték kerül bele, nem az összes.
Így nézne ki:foreach (SPUser gruser in gr.Users)
{
CeDataContext cedc = new CeDataContext("http://spdeveloper");
EntityList<Item> test = cedc.GetList<Item>(gruser.LoginName);
var eredmeny = from aktualis in test
orderby aktualis.Title
select new { aktualis.Title, aktualis.Id };
GridView1.DataSource = eredmeny.ToList();
GridView1.DataBind();
}[ Szerkesztve ]
-
Boolash
aktív tag
-
nagyúr
válasz Boolash #2204 üzenetére
Ha a foreach-en belül adsz a gridhez forrást, minden körben változni fog a grid forrása. szerintem te nem ezt akarod...
Nem értem a lényegét a műveletnek.
Van egy user, amit a gr.Users ad, majd kiolvasod egy listába a SP felhasználóit, majd egy linq lekérdezéssel egy entitás jön létre, majd ezt szeretnéd egy gridre felpakolni? Ez így elég zavaros. Mi a végső cél? Minden SP user kiíratása?
[ Szerkesztve ]
-
Boolash
aktív tag
Igen, nem akarok a foreach-en belül változtatni grid datasourcot, de a foreach-en kívül meg nem látja a "var eredmeny" -t.
A siteon vannak dokumentumtárak, melyeket a felhasználói loginnévvel neveztem el.
Lényegében a gruser.LoginName adja meg a dokumentumtárak nevét, és én ezekben keresek (kiiratom a Title és az Id értéket tesztként). Ezért kell a foreach, mert végigmegyek az összes doksitáron, majd keresem benne a Title és az Id értékeket, melyeket egy var eredmeny -be pakolok. Csak nekem a végeredmény kellene. -
nagyúr
válasz Boolash #2207 üzenetére
Értem. Akkor talán a legegyszerűbb megoldás, ha készítesz egy entitást (sima class library), ami reperzentálja a dokumentumtárakat és azt mondod a kódban, hogy a foreach, ami mindegyiken végigmegy, egy olyan listába tegye be az aktuálisat, aminek a típusa ez az entitás. Felesleges az iterációban az a linqs rész.
Jobb kollekciókkal dolgozni, mint egyes elemeiket kirángatni és azt hurcolni.
Ez megintcsak felesleges a foreach-be:
"EntityList<Item> test = cedc.GetList<Item>(gruser.LoginName);"
Mondjuk nem tudom, ennek mi a célja pontosan, de a fentiek fényében akkor, ha van egy olyan listád, amiben minden dokumentumtár benne van, abból könnyebb válogatni
[ Szerkesztve ]
-
Boolash
aktív tag
Az a baj, hogy amit a foreach-ben visszakapok, vagyis a gruser.LoginName az egy string, ami valójában a dokumentumtár neve.
Tehát létrehozok egy class library típisú listát, amibe ezeket a string-eket pakolom. Ebből nem látom, hogy hogyan tudnám kinyerni az aktuális string-hez tartozó dokumentumtárban lévő Item 1-1 mezőjét (Title, Id).
Ehhez kell nekem a Linq.
EntityList<Item> test = cedc.GetList<Item>(gruser.LoginName);"
Ez a sor pedíg pontosan a fent említettek miatt kell, mert a loginname az String, de a fenti segítségével megkapom a string-hez tartozó dokumentumtárat.
A linq lekérdezésben nem adhatom meg string-ként a forrást:
var eredmeny = from aktualis in test
Vagyis a test-nek objektumnak kell lennie.Egyébként a Linq-ra még azért is gondoltam, mert itt csak teszt jelleggel kiírom az értékeket, de majd szűrést is akarok belevinni (where).
Lehet nem jól állok neki a dolognak, mert eddig az ilyen jellegű kereséseket powershellben oldaottam meg, CAML queryk segítségével, és ott nagyjából így ment. Itt is mehetne, de szeretném linq-val megcsinálni.Köszi!
-
nagyúr
válasz Boolash #2209 üzenetére
Nem így értem az entitást.
Az entitás tartalmazza a nevet és minden más adatot. Van egy stringed, ami alapján te kikeresed SP-ból ami kell és egy dokumentumtár típusú listába teszed, ha megfelel a feltételnek.
Innentől kiléphetsz a foreach-ből bátran, mert a dokumentumtár lista már ott van, abból azt veszel ki, ami kell. Listán is lehet szűrést alkalmazni.
Elnézést, ha túl általános, de nincs konkrét kód, csak a fenti részlet, amin szemléletesebb volna.
[ Szerkesztve ]
-
Boolash
aktív tag
Köszönöm a segítségeket, sikerült!
Létrehozok egy Listát, majd ebbe pakolom az eredményeket:List<Doksik> osszes = new List<Doksik>();
....
foreach (var ered in eredmeny)
{
Doksik doksik = new Doksik();
doksik.Title = ered.Title;
doksik.Id = ered.Id;
osszes.Add(doksik);
}Ehhez persze kell egy Doksik class is.
Köszi
-
martonx
veterán
Oké, örülünk, bár kizárt dolognak tartom, hogy egy datagridhez ilyen kegyetlen kifacsart módon lehessen csak hozzákötni bármit is
Megnéztem és én legutóbb így csináltam (pontosabban javarészt helyettem a varázsló csinálta, egy kicsit szerintem el is van bonyolítva, de legalább szépen strukturált, átlátható):
private System.Data.Objects.ObjectQuery<Projektek> GetProjekteksQuery(ffdataEntities ffdataEntities)
{
System.Data.Objects.ObjectQuery<FishFeed.Projektek> projekteksQuery = ffdataEntities.Projekteks;
projekteksQuery = projekteksQuery.Include("Utasitasoks");
return projekteksQuery;
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
entities = new ffdataEntities();
projekteksViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("projekteksViewSource")));
System.Data.Objects.ObjectQuery<FishFeed.Projektek> projekteksQuery = this.GetProjekteksQuery(entities);
projekteksViewSource.Source = projekteksQuery.Execute(System.Data.Objects.MergeOption.AppendOnly);
}És a projekteksViewSource van bindingolva a gridhez (WPF-ről beszélünk)
Én kérek elnézést!
-
amargo
addikt
válasz Boolash #2212 üzenetére
Most ha jól látom, akkor linq segítségével ennyit akartál? Csak, azért írom le, hogy így is meglegyen mert, ha ezt akartad fentebb csinálni, akkor csak az volt a baj, hogy volt egy tök felesleges foreach-ed és a select végén így már láthatod, hogy típustalan átalakítást végeztél, amire egy ideig tudsz hivatkozni, de aztán az elvész.
var osszes = eredmeny.Select(s =>
new Dokisk
{
Id = s.Id,
Title = s.Title
});
sql-es formában:
var osszes = from s in eredmeny
select new Dokisk
{
Id = s.Id,
Title = s.Title
};“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
nagyúr
válasz martonx #2214 üzenetére
A linq-s részhez nem tettem hozzá vagy vettem el belőle, a kolléga ezt akarta. Közben privátban ment még pár kör levelezés. Én csak abban kerestem az egyszerűséget, hogy entitásokat kezelni egy rendszerben egyszerűbb, ha azok maguk alkotnak egy objektumot. Így nem kell külön alkatrészenként hurcolni őket.
public class Dokumentumok
{
public int Id {get; set;}
public string Name {get; set;}
...
}Leginkább ebben segítettem a fenti feladatban.
ha meg NHibernate is bejön a képbe, virtual minden és már lehet is mappelni.
[ Szerkesztve ]
-
j0k3r!
senior tag
hello!
itt regisztraltam, es elkezdtem egy oldalt 'fejleszteni'. most jutottam el a register/login reszig. a server explorerben sikerult a varazsloval kapcsolodni az adatbazishoz, valamint tablat is tudtam letrehozni. a textboxokban levo adatok mar validalva vannak, szoval mar csak annyi lenne hatra, hogy hozzaadjam oket az adatbazishoz.
azt olvastam, hogy a parameterezett sql 'biztonsagosabb', mintha csak osszekonkatenalnam a query-t. a kerdesem az lenne, hogy valaki tudna-e mutatni valami peldat arra, hogy hogy kellene csatlakozni az adatbazishoz, felepiteni egy parameterezett sql query-t, lezarni a kapcsolatot, mindezt 'biztonsagosan' ? (pl. egy ilyen egyszerubbet: INSERT INTO tablanev VALUES (nev, jelszo))en ezeket talaltam, de mivel eleg regiek inkabb nem akartam kockaztatni: [link], [link], [link]
elore is koszonom a segitseget.
[ Szerkesztve ]
some men just wanna watch the world burn...
-
amargo
addikt
Azért elég régiek, mert ma már nem igazán használ senki ilyet. Egyetemeken még itt-ott oktatják, cégeknél is szoktam látni, de leginkább a modellt használatát javasolják
pl.: linq2sql, EF.Én c++ óta nem írtam lekérdezést kódba - linq-t kivéve -.
Azt megkérdezhetem, hogy sikerült regisztrálni? Mert nálam fel sem jön a regisztrációs fül, a bejelentkező fül, meg egyből rendszerhibát ír..
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
j0k3r!
senior tag
koszonom a valaszt, akkor rakeresek ezekre, de ha tudsz (vagy barki tud) valami jo tutorialt, azt megkoszonnem.
itt regisztraltam, jobboldalt a box fl_right divben van egy silverlight modul, ami vegzi a regisztraciot. (lehet nalad tiltva van, vagy nincs felrakva silverlight)
some men just wanna watch the world burn...
-
Sk8erPeter
nagyúr
Milyen gáz már egy olyan oldal, amit Silverlight nélkül meg sem lehet nézni (most épp Linuxon vagyok, lehet, hogy van kerülő megoldás ott is Silverlight telepítésére, de nem vagyok hajlandó ezzel szarakodni egy béna oldal miatt, aminek még a kezdőlapját sem lehet normálisan elolvasni anélkül ). Csak úgy tudtam normálisan elolvasni, mi van az oldalon, miről szól egyáltalán, hogy böngésző fejlesztőeszközében letiltottam annak a külön "vászonnak" a háttérszínét, ami arra hívja fel a figyelmem ronda piros háttér előtt, hogy szükségem lesz Silverlightra... Szóval érted, milyen oldal már az (egy szar ), aminél még azt sem lehet elolvasni egy beépülő nélkül, hogy egyáltalán miről szól.
Pont az ilyenekért utáltam mindig is minden agyonFlash-elt oldalt, most meg itt ez a csodálatos Silverlight...grrr..... Már megint abba a hibába csábítja az idiótább webfejlesztőket, hogy csak és kizárólag egy beépülőre építsenek egy oldalt (és annak hiánya esetén meg azonnali elhagyásra kényszerítse a többi látogatót).
Na, bocs az OFF-ért.[ Szerkesztve ]
Sk8erPeter
-
amargo
addikt
Persze, különben nem is jött volna be a regisztrációs doboz, máshol bejött, csak a munkahelyi gépemen nem. Most nincs időm megnézni, hogy ha az alkalmazás már betöltődött, akkor miért nem jelent meg az egészen. De holnap-holnapután lehet megkeresem az okát.
j0k3r!:
Én annó a LINQ for Visual C# 2008 könyvet olvastam hozzá.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
nagyúr
Esetleg az EF mellett vagy helyett az NHibernate is érdekes lehet. Én azt használom és kiváló.
Akkor az az oldal elég rossz lehet. Nekem ugyan a form bejött, de nem töltöttem ki. Egyelőre nem érdekel a dolog. Ha nagyon weblapot akarok csinálni, akkor inkább DotNetNuke vagy saját MVC és valahol host.
j0k3r!:
A LinQ-s könyvet - meg még egy rakás anyagot mindentől függetlenül is érdemes elolvasni, mert nem csak adatbázisra jó.[ Szerkesztve ]
-
martonx
veterán
Én még most is írok sql query-t kódba, mondjuk egy WebService-t, ami semmi mást nem csinál, mint adott paraméterekkel meghív egy postgresql tárolt eljárást, másképp nem is nagyon lehetne elérni.
Mondjuk mostanra stabilan megvannak az sql injection, XSS támadás kiszűrő módszereim.MSSQL háttérre valóban EF kiváló, bár ott is, ha csak egy WS-ben meghívott adott adatbázis művelet (select, insert, update, delete) a cél, elég felesleges EF-el bohóckodni.
Én kérek elnézést!
-
martonx
veterán
válasz Sk8erPeter #2221 üzenetére
a proserver-es oldal egy okádék, de ennek semmi köze a Silverlight-hoz.
SL nagy kedvencem, nagyon könnyedén, egész komoly dolgokat lehet vele összerakni. Sokan tévesen a Flash ellenfelének tartják, valóban annak indult sok évvel ezelőtt, de a 3-as verzió óta lazán túlnőtt rajta, komplett vékony kliens fejlesztési platformmá, feltéve ha nem az a cél, hogy 10 másodperc alatt összekattintgassunk egy bannert.Én kérek elnézést!
-
amargo
addikt
Felsorolhattam volna igaz én nem használom.
Mintha ezen az oldalon hosztolni is lehetne vagy nem ezt hirdették anno erre a célra - megnéztem most is ezt írják róla? Ezért is akartam regisztrálni.martonx:
Engem hozzászoktattak, hogy egyszerű dolgok nem léteznek, ma még ezt kell tudnia, de holnapra már mást.. ha a programban van string query-ként azzal csak tökön lövöm magam, akár a legegyszerűbbnek tűnő lekérdezéssel is. Félre értés ne essék létezhetnek soha nem változó lekérdezések csak még nem láttam olyat.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Sk8erPeter
nagyúr
válasz martonx #2225 üzenetére
Valahogy nálam eleve nagyon komoly ellenérzést vált ki, ha egy oldal nem hajlandó valamilyen beépülő nélkül működni, tehát a felhasználó rá van kényszerítve, hogy igenis telepítse azt a szaros plugint, ha tényleg meg akarja nézni az oldalt. Na én ekkor hagyom el azonnal az oldalt, amennyiben nem vagyok valamilyen okból tényleg rákényszerítve, hogy az ominózus oldalon böngésszek.
Amúgy arról fogalmam sincs, mennyire ellensége a Flash-nek, vagy mennyire nem az (az okát sem tudom, miért az, vagy miért nem), de az tény, hogy ahhoz hasonlóan beépülőhöz van kötve, és szerintem nagyon komoly dolgokat meg lehet csinálni hagyományos HTML-kód generálásával, némi JavaScript alkalmazásával együtt, plusz a HTML5 is igen komoly dolgokra lesz képes, aminek meg a böngészőtámogatottsága eleve meglesz, a Silverlighttal ellentétben (amihez meg mindenképp telepíteni kell).
Ezentúl éppen Google-forrás írja az indexeléssel kapcsolatban: [link]
"Flash, Silverlight és más multimédiás formátumok
A Google fel tudja térképezni és képes indexelni a Flash-fájlok tartalmát, továbbra is problémái vannak azonban az egyéb multimédiás formátumok (például a Silverlight) tartalmának elérésével. Az ilyen multimédiás formátumok természetüknél fogva vizuálisak, ezért problémákat okozhatnak a Googlebot számára. Egyes internetes keresőrobotokkal ellentétben a Googlebot olvasni tudja a multimédiás formátumú fájlok egy részét. A szöveget és a linkeket ki tudja vonni belőlük, de a szerkezet és a környezet nélkül. A multimédiás tervezők ráadásul a szöveget gyakran grafikus formában adják meg, és mivel a Google nem ismeri fel a képeken szereplő szavakat, fontos kulcsszavak kerülhetik el a figyelmét. Más szóval: még ha tudjuk is indexelni a tartalmat, előfordulhat, hogy nem kerül az indexbe a szöveg, a tartalom vagy a linkek egy része."Én is foglalkozom webfejlesztéssel (amatőr szinten, bár kérdés, mit tekintünk annak), és nagyon ellenzem az ilyen beépülőhasználathoz kötött weboldalak fejlesztését.
Sk8erPeter
-
nagyúr
"Engem hozzászoktattak, hogy egyszerű dolgok nem léteznek"
Engem is, főleg a vízesés modellben, de az agilitás és az általánosságra törekvés segít felejteni. Ma már mindenben az egyszerűséget keresem - már amiben lehet.
Sk8erPeter:
"Valahogy nálam eleve nagyon komoly ellenérzést vált ki, ha egy oldal nem hajlandó valamilyen beépülő nélkül működni, tehát a felhasználó rá van kényszerítve, hogy igenis telepítse azt a szaros plugint, ha tényleg meg akarja nézni az oldalt."Ezzel én is így vagyok. Manapság a cross platform dolgok elég elterjedtek ahhoz, hogy kiváltsák a legtöbb kötött beépülőt. Persze mindig ámulok a profi flash-es oldalakon is.
[ Szerkesztve ]
-
amargo
addikt
Az egyszerűséget nem zárom ki ezzel - én is azt szeretem és arra is törekszem -, de a karakteres tömbbe ágyazott kód az nagyon kiesik az egyszerűségből. Mint figyelemfelkeltésként írtam.
Megnéztem az oldalt és https-t akar használni, saját tanúsítványuk van - amire inkább nem írok semmit, de lényegiben törik a forgalmat.. -, ezért elhasal rajta.
Már 20 perce szerkesztem a bejegyzést. Közben észre vettem, hogy a bing adatokat gyűjt, és hívtak ezzel is - honnan a francból tudják a számomat?? persze megkérdeztem és jött a ködösítés. Izgalmas
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
martonx
veterán
válasz Sk8erPeter #2227 üzenetére
Félreértettél. Egy portál esetében ahol cél, hogy 10-ből 10 látogató elérje, teljes pompájában lássa, használja egyértelműen TILOS Silverlight-ot használni, a Flash is erősen kerülendő. Pláne, hogy ahogy írtad mára HTML5 + javascript elért arra a szintre, hogy semmi értelme bannereket, carousel-eket (franc tudja hogy mi erre a jó magyar műszó), egyszerűbb animációkat külső pluginekkel megvalósítani.
Amiről én beszéltem azok a vékony kliensek, LOB alkalmazások, jellemzően intranetre, vagy meghatározott célcsoportnak készülnek, ahol semmi gondot nem jelent az SL telepítése.
Nos erre jelenleg nincs jobb az SL-nél.
Ha pedig kijön az 5-ös verzió, akkor a komplett winform, wpf platformokat is képes lesz (le is fogja) váltani, akár vastag kliensként is tudni fog viselkedni az SL5-ben fejlesztett alkalmazás.Én kérek elnézést!
-
Sk8erPeter
nagyúr
válasz martonx #2231 üzenetére
Akkor jó, megnyugtattál.
Az persze simán elképzelhető, hogy a Silverlight egyébként rengeteg dologra igenis hasznos, ezt nem tudom, mert ezzel a részével még nem volt alkalmam foglalkozni, de engem weboldalak esetén kifejezetten idegesít az alkalmazása, ahogy idegesít a Flash is (és jelen esetben nem is számít, hogy mennyire kiváltója a SL a Flash-nek, vagy mennyire nem az) - főleg akkor, amikor a legtöbb dologra létezik megfelelő alternatíva úgy, hogy azt a lehető legtöbb modern böngésző támogatja, mindenféle beépülő nélkül.
Ha már C#, ott az ASP.NET Silverlight nélkül.Amúgy a nagy "kedvencem" az, amikor valaki a teljes honlapját Flash-re építi, és egy darab menüpont nem jelenik meg, ha az nincs telepítve, vagy épp nincs engedélyezve. Nálam pl. Chrome-on alapból kattintós módszerre nyílnak csak meg a Flash-tartalmak (about:flags, "Click to play"), elsősorban a Flash-tartalmak sokszor jellemző jelentős erőforrászabálása meg az azok ellen táplált utálatom miatt.
===
(#2228) stevve: nálam a sok Flash-tartalom láttán ámulás helyett az az érzés szokott előjönni, hogy "de szívesen tarkónverném szeneslapáttal ennek a honlapnak a megalkotóit".
[ Szerkesztve ]
Sk8erPeter
-
Jhonny06
veterán
-
[ Szerkesztve ]
-
v5k
csendes tag
Sziasztok!
A függvényekkel kapcsolatban szeretnék érdeklődni.
Nemrég kezdtem tanulmányozni a C#-ot; elméletileg a függvények deklarálása a következőképpen történik:
[tárolási osztály] visszatérési érték függvényél ([paraméter lista])
{
utasítások;
return érték;
}Ezek szerint a következőképpen nézne ki egy n elemű tömb legnagyobb elemének a meghatározása:
1) A függvény deklarálása
static int maxkiv(int N, int[] t)
{
int m = t[0];
for (int x = 0; x < N; x++)
{
if (m <x t[x])
m = t [x];
}
return m;
}2) A függvény meghívása
static void main()
{
db = int.Parse(Console.ReadLine());
for (int x = 0; x < db; x++)
{
seb[x] = int.Parse(Console.ReadLine());
}
int max = maxkiv(db, seb);
Console.WriteLine("A legnagyobb: " + max);
}Szóval, ez gondolom konzolos alkalmazásnál működik - ha működik. Többféleképpen próbálkoztam ezzel a kóddal, de még grafikus felületen sem engedte lefuttatni, mert elvileg hiányzott a programkód VÉGE, holott teljesen jó helyen voltak a kapcsos zárójelek, és maga a függvénykód is... ingyenesen leszedhető és használható Microsoft Visual C# 2010 Express-szel próbálkozom.
Nagyon örülnék mindenféle segítségnek!
[ Szerkesztve ]
-
martonx
veterán
Gondolom a konzol alkalmazásnak rossz helyére raktad a függvényedet. Vagy így látatlanban bármi más gond is lehet.
Javasolnám először komplett példakódok tanulmányozását, plusz gugli a barátod.
Ennyire kezdők kedvéért mondjuk keress erre: c# samplesAmúgy tonnányi oktató videó is van a témában. Néha nem árt egy minimálisat tájékozódni a témában, mielőtt kérdezel.
Én kérek elnézést!
-
proof88
addikt
Feltételezem létrehoztál egy új konzol alkalmazást és a megfelelő helyekre írtad a kódodat?
Azaz, van mondjuk egy Program.cs-d, abban van egy Program osztály, és ebbe az osztályba írogatsz, azaz most van 2 statikus metódusa az osztálynak. Csak mert nem látom a db, seb változók deklarálását.Itt egy működő (VS2008) kód:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static int db;
static int[] seb;
static int maxkiv(/*int N,*/ int[] t)
{
int m = t[0];
for (int x = 1; x < t.Length; x++)
{
if (m < t[x])
m = t[x];
}
return m;
}
static void Main(string[] args)
{
db = int.Parse(Console.ReadLine());
seb = new int[db];
for (int x = 0; x < db; x++)
{
seb[x] = int.Parse(Console.ReadLine());
}
int max = maxkiv(/*db,*/ seb);
Console.WriteLine("A legnagyobb: " + max);
}
}
}Nem muszáj átadni a maxkiv függvénynek a db változót, mert a tömböknek van Length property-je, az tárolja a tömb hosszát. Feltöltés előtt nem foglaltad le a tömbnek a memóriát (new int[db]). Valamint a ciklus a maxkiv-ben mehet 1-től is, mivel a 0. elemre felesleges vizsgálni, hiszen úgy kezded hogy eleve az lesz m-ben.
-
proof88
addikt
nem tudom hogy sikerült nagy kezdőbetűvel írnom a Main()-t, azt ne vedd át legyen csak main(). Bár nálam van egy olyan konvenció, hogy a void függvényeket nagy kezdőbetűvel írom (UpperCamelCase), a "rendes" függvényeket meg kis kezdőbetűvel (lowerCamelCase), de a main az kivételként megmarad.
-
Gülredy
tag
Sziasztok!
Most tanulom a c#-ot így lenne egy alapvető kérdésem!
A {0} mit jelent? Az első elemet? Vagy hogy van ez? Beírok két példakódot (main-től) amiben találkozni lehet vele, leírnátok hogy a két esetben mit csinál a {0} ??Első:
Itt a Console.Write("{0}",(char)1); sor most a karaktertáblázatból kiszedi az első karaktert nem? De mire van a {0}? Mert jelen esetben ha kitörlöm is ugyan úgy kiírja a megadott karaktereket!int x, y;
for (x = 0; x < 10; x++,
System.Console.Write("\n"))
for (y = 0; y < 10; y++)
Console.Write("{0} ", (char)1);
Console.ReadKey();Második:
Itt meg pont ellenkezőleg van, ha kitörlöm a {0}-át, akkor nem ír ki semmit, hiába ott van a ,circum meg a ,areaint radius = 4;
const double PI = 3.14159;
double circum, area;area = PI * radius * radius;
circum = 2 * PI * radius;Console.WriteLine(" Radius = {0}, PI={1}",radius,PI);
Console.WriteLine("The area is {0}", area);
Console.WriteLine("The circum is {0}", circum);
Console.ReadKey();Sehol sem találtam rá egy értelmes választ, szóval várom a válaszokat!
Előre is köszi!![ Szerkesztve ]
-
st4rlight
tag
-
v5k
csendes tag
Ha valaki tudna még jó, teljes és nem annyira régi C# könyveket, ossza már meg, download linkkel ellátva, köszi.
Nekem is Heitertől van (volt) egy könyvem, az 350 oldalas és pár évvel korábbi volt. Ez annak az átdolgozott változata lehet, sokkal áttekinthetőbb, köszi érte.
-
Sk8erPeter
nagyúr
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Facebook és Messenger
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Apple Watch Sport - ez is csak egy okosóra
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Mibe tegyem a megtakarításaimat?
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Fejhallgató erősítő és DAC topik
- iPhone topik
- Kertészet, mezőgazdaság topik
- Übergyors Samsungnak próbál látszani egy hamisított NVMe SSD
- További aktív témák...