我正在尝试通过在线进行一些简单的练习来学习编程。 在搜索之后,我无法找到答案。
问题:
public static void Main(string[] args)
{
// get sentence
Console.WriteLine("type a sentence: ");
string Sentence = Console.ReadLine();
// insert code for cutting sentence in half
// display first half of the sentence
Console.Write(firstHalf);
Console.WriteLine();
}
}
提前感谢!
答案 0 :(得分:3)
您可以使用String.Substring方法
string firsthalf = Sentence.Substring(0, Sentence.Length/2);
第一个参数0
是子字符串的起点,第二个参数表示子字符串应包含的许多字符。
String.Length属性可帮助您确定字符串的长度
重要提示:
当你将长度除以2时,你需要知道它是一个整数除法!这意味着3/2 = 1
和1/2 = 0
所以如果你的字符串只有1个字符长,你将是一个空字符串作为前半部分;)如果它是3个字母长,你只得到第一个字母。< / p>
学习的好运:))
答案 1 :(得分:1)
您可以使用function getEvents(first = 0, second = 10) {
var win = $(window);
$.ajax({
dataType: 'json',
url: '#',
success : function(data)
{
console.log(first,second);
$.each(data.slice(first,second), function(i, item) {
content += '{html}';
$(content).appendTo("#block-a-events");
})
}
});
// add counter
var counter = 1;
// Each time the user scrolls
win.scroll(function() {
// End of the document reached?
if ($(document).height() - win.height() == win.scrollTop()) {
$('#loading').show();
getEvents(counter * 10 , ++counter * 10 );
}
});
属性获取字符串的长度,并使用Length
获取字符串的一半
Substring