Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

VladimirMikov avatar VladimirMikov 28 Точки

Homework: Primitive Data Types and Variables

Здравейте,

Преди няколко дни подадох моята кандидатура за предстоящия подготвителен курс през януари. Получих препоръки на електронната си поща от представители на Softuni да се запозная с отминалите подготвителни курсове. С интерес предприех това начинание, но за съжаление се сблъсках с един нерешим казус за мен (поне на този етап надявам се).

Въпросът е свързан именно с :

Quotes in Strings
Declare two string variables and assign them with following value:
 
The "use" of quotations causes difficulties.     
Do the above in two different ways: with and without using quoted strings. Print the variables to ensure that their value was correctly defined.
 
Expected Output       
The "use" of quotations causes difficulties.
The "use" of quotations causes difficulties
.  

Проблемът ми се изразява именно в това, че когато декларирам да речем string и копирам въпросният текст от заданието възприема "use" като команда. Ще приложа screenshot моите действия. Реших проблема като замених кавичките с апостроф, но не смятам, че това е решение на проблема. Ще се радвам ако споделите дали разсъжденията са ми адекватни на заданието. Вероятно задавам прекалено елементарен въпрос, но преди 3 дни се сблъсках за първи път с езика и средата. Прилагам линк към screenshots       http://dox.bg/files/dw?a=c79a354dcd    Благодаря предварително!

 

using System;


namespace Object 
{
    class Word
    {
        static void Main(string[] arg)
        {
            string word1= "The 'use' of quotations causes difficulties.";
            Console.WriteLine(word1);

            object word2= "The 'use' of quotations causes difficulties.";
            Console.WriteLine(word2);
        }
    }
}

С уважение: Владимир Миков

 

Тагове:
0
Programming Basics
justBeOk avatar justBeOk 194 Точки
Best Answer

Гледал ли си конкретната лекцията, за която е това домашно. Сигурен съм, че се е казало как да подходиш в тази ситуация. Ето иначе какво трябва да направиш:

using quotated string - в този случай символът "@" казва че всичко в стринга ще се чете буквално, но се огражда use с две кавички "", защото ако поставиш само една, програмата ще възприема тази кавичка като начало или край на стринг:

string word1= @"The ""use"" of quotations causes difficulties.";

withoud quotated string - в този случай трябва да escape-ваш символи, които имат нужда от escape-ване:

string word1= "The \"use\" of quotations causes difficulties.";

0
19/12/2015 09:55:48
VladimirMikov avatar VladimirMikov 28 Точки

Здравей, благодаря ти за своевременния отговор. 

Гледах няколко лекции за да се запозная по-обширно с материята и след това започнах с домашните работи. Методът очевидно не е най-добрия в случая защото ми е убягнало. За напред ще обръщам внимание на домашните веднага след съответната лекция за да избегна подобни ситуации.

Лека вечер.

0
mbeleva88 avatar mbeleva88 69 Точки

Хубаво е да си четете презентациите към всяка лекция. Специално за тази задача -> може да намериш информация на slide 60 в => 3. Primitive-Data-Types-and-Variables.ppt.

Може да погледнеш и другите Escaping sequences на slide 58 или на този линк. https://msdn.microsoft.com/en-us/library/h21280bw.aspx

Това смятам са едни от важните неща като учиш език за програмиране - да знаеш, че съществуват , как да си ги намериш и как да ги използваш :)

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.