首先我们得知道这个王子的封号,是郡王还是公爵,侯爵~如果是郡王,正式场合称呼其为XX王足矣,称呼为“王爷”是电视剧的做法~真正历史书上没有爷字的。
如果是公爵,有国公,郡公,县公之分,根据规格的不同,称呼为XX国公,XX郡公,XX县公,XX乡公(对应的,皇族女子根据封号称呼为XX郡主,XX县主,XX乡主)
如果是侯爵,直接称为XX侯,男爵和子爵以此类推。
世子就是贵族的指定继承人,大多数情况下是嫡长子,但例外不少,称呼次子,看他的封号,如果什么都没直接称呼公子(不要被电视剧和武侠小说误导了,公子的意思是公之子,不是随便乱用的)
如果他的地位较高(比如他也是皇族,或者和此人关系亲近),则可以按其辈分称呼为XX郎,如唐玄宗李隆基以前被亲朋们称呼为三郎。