Jump to content
Search In
  • More options...
Find results that contain...
Find results in...


  • Content Count

  • Joined

  • Last visited

Everything posted by kaddle

  1. when i first bought this wifi adapter it was working great. over the past week i notice that it is starting to suck. i'm not 100% sure if the wifi adapter is the issue or if it's an issue with the distance and power of the modem, or a combination of both. we got a new modem recently. it's in the basement and i'm on the top floor. when i first connected to the wifi from the new modem i didn't notice any problems at all. it's been over 3 weeks since then and for the past week i've been having problems with getting a consistent wifi connection from the modem. i decided to use usb tethering to connect the wifi from my phone to my pc. my data is turned off so i'm hoping that it's not secretly using my data instead. anyway, is my wifi adapter dying or something? should i use usb tethering on my phone from now on or should i buy a new wifi adapter for my pc?
  2. does anyone know about any books (preferably on kindle) that can help me get started learning how to use unity, and how to script in unity using C#? preferably books that are friendly to people who are new to programming and game development. i pretty much have a decent understanding of most C# basics.
  3. i'm confused about the getset property auto implementation. i understand how the property itself works. class One { private int number = 50; public int Number { get { return number; } set { if (value >= 0) number = value; else number = 0; } } } class Program { static void Main(string[] args) { var one1 = new One(); one1.Number = -90; Console.WriteLine(one1.Number); Console.ReadLine(); } } the getter allows other classes to read the value of the field. the setter allows other classes to set the value of the backing field. if the getter is private then other classes can't read the field. if the setter is private then other classes can't set the value of the backing field. this is where the concept of auto implemented getset property gets confusing. the book says that when you use the shorthand to create an auto implemented property, it creates an anonymous private backing field. so how are you supposed to know what the backing field is? i thought that the whole point of using the property was to give limited access to the field from other classes in order to protect the field. are there situations when i won't need to know what the backing field is? also, if using the shorthand allows full access to reading and changing the value of the backing field (aside from making the getter or setter private), is there any point to using it?
  4. can someone please explain polymorphism simply, and the difference between static polymorphism and dynamic polymorphism? i feel like i have a mild understanding of the concept, but it is still fairly confusing at this point. from what i understand, polymorphism itself refers to when a program uses the correct method for an object even though there are other methods with the same method signature in other derived classes or the base class. is this correct and is there more to it? also why can objects be created from two different classes? for example if you have a base class named human and a derived class named male you can do: human object = new male(); i was under the impression that when creating an object it could only be using the same class name both times like: human object = new human(); i'm pretty sure that this has something to do with polymorphism, but the book i'm reading is not explaining this and i can't find an explanation in some videos either.
  5. in the book i'm reading it states that there are two ways to create a constructor for the child class. it vaguely implies that the first way is for creating the child constructor is to create a parameter-less constructor and the second way is for creating a non parameter-less constructor, but it's not exactly clear on whether that is absolute. so my questions are about whether these two ways that i will demonstrate are the only ways to create child class constructors and if the parent constructor is always called. the code below is from the exercises that i am following in the book. the book isn't the problem. it's a good book. i just need more information. class Member { protected int annualFee; private string name; private int memberID; private int memberSince; public override string ToString() { return "\nName: " + name + "\nMember ID: " + memberID + "\nMember Since: " + memberSince + "\nTotal Annual Fee: " + annualFee; } public Member() { Console.WriteLine("Parent Constructor with no parameter"); } public Member(string pName, int pMemberID, int pMemberSince) { Console.WriteLine("Parent Constructor with 3 parameters"); name = pName; memberID = pMemberID; memberSince = pMemberSince; } } class NormalMember : Member { public NormalMember() { Console.WriteLine("Child constructor with no parameter"); } public NormalMember(string remarks) : base("jamie", 1, 2015) { Console.WriteLine("Remarks = {0}", remarks); } } so in the code above we have the parent class Member and the child class NormalMember. from what i'm gathering from the book, the two ways to create a child constructor are the two ways displayed in the child class above. the first way is to make a normal constructor without any parameters, and the second way is to use the colon and base keyword. so as for my questions, am i right to assume that the only time the parent class constructor will be called when you create an object for the child class constructor is when you make a parameter-less constructor in the child class, or a non parameter-less constructor in the child class using the colon and base keyword? also, am i allowed to make a non parameter-less constructor in the child class without using the colon and base keyword? like a constructor that won't call parent class constructors when an object is made for it?
  6. i'm a bit confused by the concept of royal families. are they just like normal families but better? are they a certain part of a family that is merged with their nation's government? does each royal family serve different purposes and have different structures? i'm asking because i'm writing a story and i want to make a royal family. it doesn't need to be exactly like real royal families. anyway, it would help a lot if someone could draw a diagram or provide an explanation. i can't really find what i'm looking for on google and there are a lot of mixed answers. Royal Family Purpose: i'm thinking that this royal family in particular could have greater importance than the nation's government, but only the king and the heir would have actual authority over the government, and the government mainly serves the king, rather than the rest of the royal family. so the throne won't necessarily be merged with the government, instead they will rule over it as a superior party. also this royal family will exist in fairly modern times, so i probably won't have any sword wielding knights appointed to defend royal family members. Royal Family Structure: the actual structure of the royal family is what is most confusing. let's start with the king at the center of the structure since that will make it easier. King's Wife: in this royal family structure the ruler (king or queen) is not allowed to have more than one spouse at a given time, and they are not allowed to have concubines. does the wife of the king usually have any power? is she automatically considered the queen of the nation just for being married to the king? does it make any difference if the king's wife originates from a common family or was originally already a member of the royal family (like distantly related to the king? King's progeny (throne succession): let's say that the king has multiple children. i know that usually the heir is the firstborn. i think i'll keep that tradition in my story, but it won't be an absolute rule. the firstborn can decline the title of heir. so i understand that after the king retires and the new king comes, the line of succession continues with the new king. but what happens to the new king's siblings? what place do they have in the royal family after the line of succession shifts to the new king? Servant families: are servant families the same thing as branch families or different family houses? what is the social status of servant families relative to commoners? are different parts of the royal family served by different servant families? i'll edit this OP as needed.
  7. that's not really an issue in my region unless the bus is very packed. there were a lot of people on the bus but not quite enough that it can't be considered packed. in my region, courtesy seating is just as mandatory as priority seating, so as long as the stroller gets on the bus, people need to move for it. even if everyone gets on before the stroller they still need to leave space for the stroller, and it's only an issue if there is no room for the stroller to get on the bus after everyone else does, in which case, the parent(s) and stroller should get on a different bus or the next bus, because the parent(s) and stroller usually takes up enough space for 4-6 people standing. the benches at the front of the bus are able to be lifted to allow more room for strollers, wheelchairs, etc. even though both strollers were at the front of the bus, neither of the benches were lifted, leaving no space to safely walk by the strollers. i can't remember how many other people were at the front, but the seats at the front only fit 3 each, so it was possible for people to stand and have at least one of the benches lifted. of course the size of the strollers should also be accounted for. both strollers were big.
  8. yeah... i just woke up. i wrote this when i was very tired and irritable due to me being in the process of fixing my sleeping schedule. i ended up going to bed 4 hours sooner than i wanted, but whatever. i'll try again today. of course, i was also feeling irritable when this situation was actually happening. everything that i typed is how i feel about it, but if i was not irritable then i wouldn't have bothered typing about it, and even if i did i would have been much less aggressive about it.
  9. for the sake of discussion, feel free to discuss your experiences with this topic, or other transportation issues.. so earlier today i took the bus to the mall. usually i don't really get annoyed by much since i like to try to be a balanced person. the things that i can't stand the most are stupid people (not necessarily people with low iq, but people who just do very stupid things on a regular), virtue signalers, hypocrites, and liars. anyway, so when i was getting on the bus earlier there was a lineup of like 8 people or something. usually i am one of the first few people to get on since i have my change ready, and i know that i won't hold the line up. i also really don't want someone to just walk in ahead of me and then hold up the line for like 2-3 minutes before getting out of the way. this time i did not have my change ready. i don't mind if i don't get on first, it's just the way that it usually turns out. so right as i got my change ready and was walking to the bus behind someone else, the dumbass comes to a full stop right in front of me. i don't get it, but even though it's annoying for someone to randomly stop like that i didn't really care. so i look around to find a way around this idiot so that i can walk on the bus. as i am looking around i see that everyone else stopped as well, and there is this couple with a large fucking ass baby stroller. then i knew that i was fucked. let me explain. i know that the average folk somehow got it into their minds that the baby stroller should be let on the bus first. this notion is complete rubbish, and i have never allowed myself to be inconvenienced by this ridiculous nonsense before today. i will explain why it is stupid after i finish the story. so the dumbass in front of me is literally blocking my way and there is no way around her because a garbage bin and pole are right next to her. so they take their sweet ass time pushing the stroller onto the bus, and from the beginning of this process i had to stand there for over a minute, like i was a stupid fucking idiot, waiting for the stroller and everyone else to get on the bus because the moron in front of me didn't move when she was logically supposed to. when i finally got on the fucking bus guess what? there were a total of TWO baby strollers on the bus. the amount of space between them might as well have been non existent, almost blocking the entire passageway to get to the back of the bus. here's the problem. one of the strollers was blocking me from holding onto anything while i was dropping my money into the thing, so if the bus driver was careless and started driving the bus, i would have fell over onto the fucking stroller, most likely killing the baby inside of it. he almost did too. when the bus driver saw that i was falling the fuck over when he started the bus, he just stopped and waited. then when i was finally walking by the FUCKING strollers, the idiot asshole father didn't even try to the move the stroller more to make more walking room. "maybe he already moved the stroller as much as was possible beforehand". yeah, that's why the stroller goes on last, dumbass. i had the opportunity to test this out at least once before. the most memorable time was when i was at a bus terminal. like 15-20 people in line to get on the bus. when the bus showed up, every idiot stood aside for the stroller to get on the bus first. i took the opportunity to simply walk in front of everyone else to get on the bus and went straight to the back of the bus. after getting cozy, i watched as the mother struggled to get the baby stroller on the bus, probably also feeling a bit rushed by everyone's gazes behind her, then i also got to watch everyone waddle like dumbass penguins, struggling to walk by the baby stroller without bumping it, or falling on it, risking serious harm to the baby for each person that passes. i was waiting for like 3-4 minutes. if everyone without a stroller got on the bus first, and then the stroller got on, everything would have been much more smooth. in my region, both priority seating and courtesy seating are mandatory on public transit, so people wouldn't be allowed to take the space that the stroller would need. that would not be an issue. it's not "kind" to let the stroller go on first, because the kindness is already inherent in the courtesy seating rule. you simply cause unnecessary risk to the baby, as well as wasting more time. from now on whenever you see a stroller going on the bus with you, simply cut the stroller off and walk on first. then at least you don't have to risk tripping, falling onto a baby, and killing it. sorry for all of the swearing. i just never thought that i would become a victim of this horseshit. thinking about it made me burn with fury.
  10. i thought of and learned of various ways to aid in phone theft/loss prevention. 1. the way you holster your phone has an impact on theft/loss prevention. if you leave your phone in your pocket, this can have different pros and cons depending on how good your pockets are. deep pant pockets towards the front of the pants are likely the most difficult to pickpocket from and the most difficult to have the phone fall out of your pants. keeping your phone in your bag is probably a hit or miss. most people would avoid checking other people's bags in public areas. if they have been watching you and waiting for you to leave your bag in a secluded area, it will simple for them to take your bag or your phone from your bag without incident. a phone pouch that hooks to the belt is likely the best balance. a good phone pouch will never let your phone fall out, and it's often very easy to be aware of its presence which will help you keep track of it. when standing up, your arm may often rub against it which prevents anyone from attempting to steal it. depending on the size of the pouch and the size of your shirt, you can often completely hide it while sitting down, so no one else will be aware of it. you may be able to hide it while standing up depending on what you are wearing. 2. if you always have your earphones in while listening to music, you will know whenever your phone drops or is taken because your music will stop playing. always playing loud music will make it so that you can find your phone by hearing the music if it is dropped or taken. at the same time, loud music will alert everyone in your vicinity to the presence of your phone. 3. there is a good app that i have been testing over the last couple of days called Anti-Theft Alarm. i have it on an android device, not sure about ios. you can customize a unique pin code or pattern to use with the app, you can customize the alarm sound, alarm timer, etc. you can set it so that the alarm will trigger whenever your phone charger is taken out of your phone, whenever your phone is removed from a closed space (like your pocket or a pouch), whenever the sim card is being removed, or whenever your phone is moved at all from the location that the alarm was activated. the alarm will continue to go off at maximum volume until the pin or pattern is entered.
  11. i know that simply not bringing the phone is an option. i'm not that worried about it and i need to bring it. the main reason why i decided to go on this trip is so that i can take pictures of the sights. whenever i went on trips before, i always regretted not having a good camera with me. what i'm getting at is that i would like to take measures to reduce the odds of my phone getting lost or stolen while i'm there, or learn of ways that i can get it back. by the way, would you mind elaborating about anyone being able to reset my phone in no time? wouldn't they need access to the power button as well as my password?
  12. do you have any tips/tricks/advice to aid in preventing phone theft and misplacement. this also includes advice to find a lost or stolen phone. as for me, well... my phone. i bought this phone late last year. i was going to buy a oneplus 6 but their tagline told me "never settle", so i bought a note 9 instead. it was my first experience buying a phone for myself, and before that i was using a super lame phones. i'm going camping in about a few days. it's an indoor camping experience and i am going as part of a church group. i frequented this church ever since i was about 15 years old, so i generally trust these people. i just don't want there to be a reason for me to distrust them. also if there really is someone whom i should not trust, i want to be ready to deal with that. therefore i need to make sure that i have ways to prevent my phone from getting lost or stolen. also to get my phone back if the worst happens.
  13. i started learning about the params keyword recently. i get the gist of how it works. i just have some questions so that i can get additional information. i'm very new to programming just to let you know. simple and detailed explanations will be easier for me to understand. i typed out the code below from a template in the book i'm learning from. the disposable array and the strings passed when calling the method don't have a significant meaning. static void Main(string[] args) { void NamePrinter(params string[] tasks) { for (int i = 0; i < tasks.Length; i++) { Console.Write(tasks[i] + ", "); } Console.WriteLine(); } NamePrinter("Jon", "Jan", "Kim", "Bak", "Hok", "Rip"); Console.ReadLine(); the way this method works has similarities to the code in last thread that i made, so i pretty much understand the way it works. i only have one question relating to the way that the method works. my first question is, is the params keyword only used in front of an array? like are there other ways that the params keyword is used? if so, any examples will be helpful. regarding the for loop variable 'i'. i know that this variable represents the element positions in the 'tasks' array. my question is does the value of 'i' increase depending on how many strings are passed when calling the method? for example if i put < NamePrinter("Bob", "Bil", "Ben"); > will the value of 'i' be 2 to represent each name that i put into the array?
  14. thanks everyone for the help. i pretty much understand both methods enough to work with the code properly now. there is one concept about the second method that still confuses me. it's not a problem with understanding how the code works, it's more about understanding why the code works the way that it does. i'll post the method below and explain as best i can. i'm still new to programming lingo so i might not be able to work this clearly or properly. int[] ReturnUserInput() { int[] a = new int[3]; for (int i = 0; i < a.Length; i++) { Console.Write("Enter an integer: "); a[i] = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Integer added to array.\n"); } return a; } int[] myArray2 = ReturnUserInput(); Console.ReadLine(); so as i said before. thanks to you guys i understand the way that this method works and how to manipulate the code here. my confusion is about the concept of why the int i variable in the for loop works the way that it does. how exactly does c# know that the for loop is accessing the positions of the elements in the array 'a' by using the variable int i to represent the element position in the array? to put it differently, how does c# know that the value of int i is representative of the corresponding element positions in the array 'a'?
  15. i bought this keyboard last year and the media keys have always worked as normal. the change track and pause/play keys would always affect my music player. i use windows media player. i'm sure the problem is not the keyboard. yesterday when i use the pause/play media key on the keyboard, it started to affect youtube instead of my music player like normal. it only goes back to normal when i close youtube, but i almost always have a youtube tab open. the keys to change the track always work with my music player as far as i can tell. i need my media keys to always affect my music player, but i don't know how to make it function normally again. any help?
  16. i am at the point in the book where it is explaining the usage of arrays and lists in method parameters, as well as returning an array or list from a method. i get it for the most part, but there are some things that aren't explained in the book which are causing confusion for me. the process of using arrays and lists in the ways i will show bellow are similar, so i'll only be using array examples in this OP and translate what i learn to be used for lists as well. Printing Element: void PrintFirstElement(int[] a) { Console.WriteLine("The first element is {0}.", a[0]); } int[] myArray = { 1, 2, 3, 4 }; PrintFirstElement(myArray); Console.ReadLine(); so the code in the example above is for printing out the value of an element in whichever array is passed into the parenthesis as a parameter when calling the method (if you've been reading my programming threads from before i started learning, you could see that i've learned a lot so far ?). so i get the gist of it. the problem is that the book doesn't explain the specifics of how this process works. looking at the method declaration, the parameter is (int[] a). so i can assume that the int[] part tells the method that it needs to take in the name of an integer array when the method is called. what on earth is the a character for? also, the a character is used again in the WriteLine() method, but this time it is placed before the array element. so my other question is what determines where the a character should be placed? after thinking about it i can only assume that it's a substitute for the name of the array or list, but you tell me please. Returning Array: int[] ReturnUserInput() { int[] a = new int[3]; for (int i = 0; i < a.Length; i++) { Console.Write("Enter an integer: "); a[i] = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Integer added to array.\n"); } return a; } int[] myArray2 = ReturnUserInput(); Console.ReadLine(); the code in the example above is for creating a method that makes an array based on user input. this one is a little bit more confusing than the last one. i'm definitely confused about all instances where the a character is used. someone please explain. i'm also confused about the declaration of the int i variable in the for loop and the usage of before the conversion method. how exactly does this variable translate into the elements of the array that i would use the method to declare?
  17. i am mind shatteringly confused right now, and i have been for the past 24 hours. in the book that i am using to learn C# it ran me through an exercise to explain classes, properties, constructors, objects, etc. i have a basic beginner understanding of it for the most part. my confusion is in how the code is printed out by the compiler. i'm going to copy paste the entire program because i don't know how much of it is necessary for this thread. some of you might remember that i'm very new to learning C#, so i might make mistakes in my explanations and questions. i read a lot of the pages in the book for this exercise a few times over, but i still can't solve this issue. either the information isn't in the book or i kept missing it while reading and i'm right in being confused, or i am just a complete and utter idiot. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Oop { class Staff { private string nameOfStaff; private const int hourlyRate = 30; private int hWorked; public int HoursWorked { get { return hWorked; } set { if (value > 0) hWorked = value; else hWorked = 0; } } public void PrintMessage() { Console.WriteLine("Calculating Pay…"); } public int CalculatePay() { PrintMessage(); int staffPay; staffPay = hWorked * hourlyRate; if (hWorked > 0) return staffPay; else return 0; } public int CalculatePay(int bonus, int allowance) { PrintMessage(); if (hWorked > 0) return hWorked * hourlyRate + bonus + allowance; else return 0; } public override string ToString() { { return "Name of Staff =" + nameOfStaff + ", hourlyRate = " + hourlyRate + ", hWorked = " + hWorked; } } public Staff(string name) { nameOfStaff = name; Console.WriteLine("\n" + nameOfStaff); Console.WriteLine("--------------------"); } public Staff(string firstName, string lastName) { nameOfStaff = firstName + " " + lastName; Console.WriteLine("\n" + nameOfStaff); Console.WriteLine("--------------------"); } } class Program { static void Main(string[] args) { int pay; Staff staff1 = new Staff("Peter"); staff1.HoursWorked = 160; pay = staff1.CalculatePay(1000, 400); Console.WriteLine("Pay = {0}", pay); Staff staff2 = new Staff("Jane", "Lee"); staff2.HoursWorked = 160; pay = staff2.CalculatePay(); Console.WriteLine("Pay = {0}", pay); Staff staff3 = new Staff("Carol"); staff3.HoursWorked = -10; pay = staff3.CalculatePay(); Console.WriteLine("Pay = {0}", pay); Console.ReadLine(); } } } when the code runs, what gets printed out is: i am feeling quite stupid at the moment. in the Main() method the only code in the WriteLine() method is |"Pay = {0}", pay|. how exactly did the names of the employees, the "--------------------", and the "Calculating Pay." get printed out as well, and all in perfect order?
  18. i ended up buying the: https://www.canadacomputers.com/product_info.php?cPath=22_1195_700_1104&item_id=110653 i've been using it for 4 days and there is an entire world of difference between the way my eyes feel using this monitor, and my old monitor. for some background, most of the time i was using my old monitor it was at max brightness without any reduction in blue light or any dark themes. it reached the point where every day my eyes were burning like crazy before going to bed. i eventually learned about dimming the brightness, reducing blue light and using dark themes on dim text. my eyes went from burning, to straining. it was a big improvement. this monitor takes it to a new level. my eyes feel very relaxed through most of the day, and by the time i am ready to go to bed, my eyes feel fine. i'm pretty much doing what i did with my old monitor. i have the brightness very low and i'm using f.lux to reduce the blue light. also a lot of dark themes. i'm guessing that the vast reduction in eye strain is because there is no flicker on this monitor. i don't know what all of this pwm stuff is, and i didn't bother using the low blue light features that the monitor has. when i use f.lux there is a noticeable reduction in blue light that i can control, and when i get used to that reduction the colors on the screen seem incredibly natural.
  19. hello i am buying a new monitor, hopefully tomorrow but i'm not exactly sure about which one i should buy. my options are limited to the monitors sold on Canada Computers. the thing is, i have not bought a monitor in like 6 years, and it was just some walmart crap. i checked out some information on stuff like refresh rate, contrast ratio, etc. it's all a lot to take it, so having some unbiased and experienced opinions will help a lot. apparently some monitors are not compatible with some GPUs? i run a gtx 1050. also feel free to share any advice. Current Monitor: https://www.productchart.com/monitors/16901 Requirements for new monitor: LED Preferably less than $200 CAD Preferably more than 60 refresh rate 1080 resolution Preferably at least 23 inches Must have brightness controls Preferably less than 5ms response time
  20. some of you may remember my old post about my monitor shitting out. it's a monitor that i had for roughly 6 years and about half a year ago it started getting a green tint. more recently the green tint mostly went away, but when i first power it on after a while it blasts a bunch of purple shit, and eventually it shows the screen properly with a green tint, and then the green tint mostly goes away soon after. well i'm getting a new monitor, hopefully tomorrow, and i'm pretty much set on getting an LED monitor, but i want more details about eye strain between these two types of monitors. i did some googling over the years, and even yesterday and based on that it seems like LED monitors are better for eyes, but why? how much more eye strain does LCD monitors cause and why? so all of these years, the text on the front part of my monitor's frame says "LED Technology", but yesterday i noticed that on the back of the monitor it has a tag stating that it is an LCD monitor. so i guess when it says LED technology it means that it is slightly hybrid, but mostly LCD. this could explain why i've been having a lot of eye strain over the years. if you are wondering, i do things like reduce the brightness of the monitor, and reduce the blue light using f.lux. i also have a custom dark theme on two of my browsers that allows me to make every website have a dark theme. i mostly make it completely black background with a dim grey text color. of course i also make notepad++ a dark theme and my IDE.
  21. i don't know too much about this topic. recently i searched the difference between the WAV sound format and apparently the wav format is far superior. it allows for greater range of sounds and quality is never lost because it's not compressed. the only reason i can think of why we invented mp3 players instead of wav players is because back when the mp3 player was invented they only had like 12 mb of storage space or whatever, but why is mp3 still the default? i checked the android store and there are some alleged wav players. at the moment i don't feel like downloading or converting a track to wav format to try it out though. what are reasons why wav sound format is not mainstream and when might this change? also if you are well versed on the topic then feel free to explain details about these formats and their differences.
  22. the book i'm reading is: learn c# in one day and learn it well. i think what's happening in this thread is probably that i'm just bad at explaining what i'm talking about. sorry for that. it's written in the book that it will talk about value and reference types after explaining the basics about arrays, strings, and lists. i read the part about arrays already and i'm almost done reading the part about strings, so i did not reach the part where it explains about value and reference types. i can tell the book isn't perfect but so far it has been the most comprehensive learning material that i tried to learn c# from, so i'm not sure that the book is the problem. i suppose i'll have a better idea once i read more pages. the only bit of confusion i have is the way arrays were described in the book.
  23. lol whoops, my bad. i went back to read the quote and it is actually written as "advanced data type". not special. i think this type of description was mainly a way of describing that the data types have more features than others since they have properties and methods. but not that the data type itself is a different type of data type. i'll also edit the OP. my only confusion is why arrays would be under the classification of data type along with strings and lists. the book itself is treating me very well so far and i'm learning a lot. i'm still early on in the book. Edit: the book i'm reading is "learn C# in one day and learn it well". i suppose i'm going through the book a bit slowly since i'm documenting all of the information in a comprehensive way for me (not copy paste). i'm also practicing some of the things i learn in visual studio which takes more time.
  24. to be clear, i learned the basics of arrays including the basics on using arrays and i have a complete understanding of those basics. my confusion is regarding the classification of an array. when i see and use arrays they are clearly like a special type of variable since arrays can store multiple values. the book i'm learning from deliberately classifies arrays as a "advanced data type" along with strings and lists in the same classification (i'm assuming because arrays, strings, and lists have properties and methods). so essentially i'm wondering why arrays would be mentioned as being advanced data type along with strings and lists.